Cassandra Failed to connect Error: [SOLVED]
- These instructions are intended specifically for solving the error: Failed to connect to ‘127.0.0.1:7199’: Connection refused.
- I’ll be working from both Liquid Web Core Managed CentOS 6 and CentOS 7 servers, and I’ll be logged in as root.
This error may occur when using the ‘nodetool’ command, such as in the following example:
nodetool status
For both CentOS 6 and CentOS 7 search the following configuration file:
vim /etc/cassandra/default.conf/cassandra-env.sh
For a refresher on editing files with vim see: New User Tutorial: Overview of the Vim Text Editor
Search for:
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=
Which for my search resulted in:
# add this if you're having trouble connecting:
# JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<public name>"
Uncomment the second line, and add the hostname of your server or the IP address which you’re connecting to/from. In this case, replacing <public name> with 127.0.0.1 resolved the issue, because we are connecting to/from that IP address.
Then exit and save the file with the command:
wq
Then, restart Cassandra:
systemctl restart cassandra
Related Articles:

About the Author: J. Mays
As a previous contributor, JMays shares his insight with our Knowledge Base center. In our Knowledge Base, you'll be able to find how-to articles on Ubuntu, CentOS, Fedora and much more!
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.
Latest Articles
CentOS Linux 7 EOL — everything you need to know
Read ArticleHow to install Node.js on Linux (AlmaLinux)
Read ArticleUpgrading or installing PHP on Ubuntu — PHP 7.2 and Ubuntu 22.04
Read ArticleWhy is your IP blocked?
Read ArticleLiquid Web Terraform Provider Deploying WordPress
Read Article