When the Hazelcast service is trying to start, users are seeing the following error in the /opt/netops-topology/hazelcast-<version>-slim/logs/hazelcast.log
[ WARN] [hz.keen_banach.cached.thread-10] [.b.n.d.MySqlDAOImpl]: Error reading record: Table 'globaltopology.hz_persistence_location_data' doesn't exist
Directory Permissions due to umask settings
This issue is occurring because umask is set to 0077 on the topology system. When that happens, the proper permissions are not set for the /opt/netops-topology/hazelcast-<version>-slim directory. The following steps should resolve this issue.
chmod -R 755 /opt/netops-topology/hazelcast-<version>-slim
Stop and Restart the following services via systemctl
hazelcast
graph-store-api
topology
connection
graph-cdc
netops-alarm-consumer