After running the storage node installer to add an additional storage node, the new storage node failed to start indicating it could not reach any seeds/hosts.

Solution Unverified - Updated -

Issue

  • After running the storage node installer to add an additional storage node, the new storage node failed to start indicating it could not reach any seeds/hosts.
  • Attempt to add new storage node fails with the exception:
ERROR 16:06:12,289 Exception encountered during startup
java.lang.IllegalStateException: Unable to contact any seeds!
    at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:947)
    at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:716)
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:554)
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:451)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:348)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:447)
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:490)
java.lang.IllegalStateException: Unable to contact any seeds!
    at org.apache.cassandra.service.StorageService.bootstrap(StorageService.java:947)
    at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:716)
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:554)
    at org.apache.cassandra.service.StorageService.initServer(StorageService.java:451)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:348)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:447)
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:490)
Exception encountered during startup: Unable to contact any seeds!
ERROR 16:06:12,298 Exception in thread Thread[StorageServiceShutdownHook,5,main]
java.lang.NullPointerException
    at org.apache.cassandra.service.StorageService.stopRPCServer(StorageService.java:321)
    at org.apache.cassandra.service.StorageService.shutdownClientServers(StorageService.java:370)
    at org.apache.cassandra.service.StorageService.access$000(StorageService.java:88)
    at org.apache.cassandra.service.StorageService$1.runMayThrow(StorageService.java:519)
    at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
    at java.lang.Thread.run(Thread.java:722)

Environment

  • Red Hat JBoss Operations Network (JON) 3.2.0
  • The following properties in $JON-SERVER/bin/rhq-storage.properties file are uncommented out but left unset:
# rhq.storage.hostname
#                  The hostname or IP address on which the node will listen
#                  for requests.
#                    Defaults to this node's hostname.
# rhq.storage.seeds
#                  A comma-delimited list of hostnames or IP addresses that
#                  serve as contact points. Nodes use this list to find each
#                  other and to learn the cluster topology. It does not need
#                  to specify all nodes in the cluster.
#                    Defaults to this node's hostname.
#############################################################################
rhq.storage.hostname=
rhq.storage.seeds=
#############################################################################

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content