Hi Jared. Thanks for your help.
I made the config-changes. Also, I changed the seed (right now, we are just trying to get one instance up and running) :: ################################################################ seed_provider: # Addresses of hosts that are deemed contact points. # Cassandra nodes use this list of hosts to find each other and learn # the topology of the ring. You must change this if you are running # multiple nodes! - class_name: org.apache.cassandra.locator.SimpleSeedProvider parameters: # seeds is actually a comma-delimited list of addresses. # Ex: "<ip1>,<ip2>,<ip3>" - seeds: "our.ip.address.here" ################################################################ Following is the netstat output :: ################################################################ ajay@comp:~$ sudo netstat -apn | grep 9042 tcp6 0 0 0.0.0.0:9042 :::* LISTEN 22469/java ################################################################ Still, when I try, we get :: ################################################################ ajay@comp:~$ cqlsh our.ip.address.here Connection error: ('Unable to connect to any servers', {'our.ip.address.here': error(None, "Tried connecting to [('our.ip.address.here', 9042)]. Last error: None")}) ################################################################ :( :( On Mon, Sep 14, 2015 at 11:00 PM, Jared Biel <jared.b...@bolderthinking.com> wrote: > Is there a reason that you're setting listen_address and rpc_address to > localhost? > > listen_address doc: "the Right Thing is to use the address associated with > the hostname". So, set the IP address of this to eth0 for example. I believe > if it is set to localhost then you won't be able to form a cluster with > other nodes. > > rpc_address: this is the address to which clients will connect. I recommend > 0.0.0.0 here so clients can connect to IP address of the server as well as > localhost if they happen to reside on the same instance. > > > Here are all of the address settings from our config file. 192.168.1.10 is > the IP address of eth0 and broadcast_address is commented out. > > listen_address: 192.168.1.10 > # broadcast_address: 1.2.3.4 > rpc_address: 0.0.0.0 > broadcast_rpc_address: 192.168.1.10 > > Follow these directions to get up and running with the first node > (destructive process): > > 1. Stop cassandra > 2. Remove data from cassandra var directory (rm -rf /var/lib/cassandra/*) > 3. Make above changes to config file. Also set seeds to the eth0 IP address > 4. Start cassandra > 5. Set seeds in config file back to "" after cassandra is up and running. > > After following that process, you'll be able to connect to the node from any > host that can reach Cassandra's ports on that node ("cqlsh" command will > work.) To join more nodes to the cluster, follow the steps same steps as > above, except the seeds value to the IP address of an already running node. > > Regarding the empty "seeds" config entry: our configs are automated with > configuration management. During the node bootstrap process a script > performs the above. The reason that we set seeds back to empty is that we > don't want nodes coming up/down to cause the config file to change and thus > cassandra to restart needlessly. So far we haven't had any issues with seeds > being set to empty after a node has joined the cluster, but this may not be > the recommended way of doing things. > > -Jared > > On 14 September 2015 at 16:46, Ajay Garg <ajaygargn...@gmail.com> wrote: >> >> Hi All. >> >> Thanks for your replies. >> >> a) >> cqlsh <IP-Address of server> does not work either :( >> >> >> b) >> Following are the parameters as asked :: >> >> listen_address: localhost >> rpc_address: localhost >> >> broadcast_rpc_address is not set. >> According to the yaml file :: >> >> # RPC address to broadcast to drivers and other Cassandra nodes. This >> cannot >> # be set to 0.0.0.0. If left blank, this will be set to the value of >> # rpc_address. If rpc_address is set to 0.0.0.0, broadcast_rpc_address >> must >> # be set. >> # broadcast_rpc_address: 1.2.3.4 >> >> >> c) >> Following is the netstat-output, with process information :: >> >> >> ####################################################################################################### >> ajay@comp:~$ sudo netstat -apn | grep 9042 >> [sudo] password for admin: >> tcp6 0 0 127.0.0.1:9042 :::* >> LISTEN 10169/java >> >> ####################################################################################################### >> >> >> Kindly let me know what else we can try .. it is really driving us nuttsss >> :( >> >> On Mon, Sep 14, 2015 at 9:40 PM, Jared Biel >> <jared.b...@bolderthinking.com> wrote: >> > Whoops, I accidentally pressed a hotkey and sent my message prematurely. >> > Here's what netstat should look like with those settings: >> > >> > sudo netstat -apn | grep 9042 >> > tcp6 0 0 0.0.0.0:9042 :::* >> > LISTEN >> > 21248/java >> > >> > -Jared >> > >> > On 14 September 2015 at 16:09, Jared Biel >> > <jared.b...@bolderthinking.com> >> > wrote: >> >> >> >> I assume "@ Of node" is ethX's IP address? Has cassandra been restarted >> >> since changes were made to cassandra.yaml? The netstat output that you >> >> posted doesn't look right; we use settings similar to what you've >> >> posted. >> >> Here's what it looks like on one of our nodes. >> >> >> >> >> >> -Jared >> >> >> >> On 14 September 2015 at 10:34, Ahmed Eljami <ahmed.elj...@gmail.com> >> >> wrote: >> >>> >> >>> In cassanrda.yaml: >> >>> listen_address:@ Of node >> >>> rpc_address:0.0.0.0 >> >>> >> >>> brodcast_rpc_address:@ Of node >> >>> >> >>> 2015-09-14 11:31 GMT+01:00 Neha Dave <nehajtriv...@gmail.com>: >> >>>> >> >>>> Try >> >>>> >cqlsh <IP Address of you Server> >> >>>> >> >>>> regards >> >>>> Neha >> >>>> >> >>>> On Mon, Sep 14, 2015 at 3:53 PM, Ajay Garg <ajaygargn...@gmail.com> >> >>>> wrote: >> >>>>> >> >>>>> Hi All. >> >>>>> >> >>>>> We have setup a Ubuntu-14.04 server, and followed the steps exactly >> >>>>> as >> >>>>> per http://wiki.apache.org/cassandra/DebianPackaging >> >>>>> >> >>>>> Installation completes fine, Cassandra starts fine, however cqlsh >> >>>>> does >> >>>>> not work. >> >>>>> We get the error :: >> >>>>> >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> ajay@comp:~$ cqlsh >> >>>>> Connection error: ('Unable to connect to any servers', {'127.0.0.1': >> >>>>> error(None, "Tried connecting to [('127.0.0.1', 9042)]. Last error: >> >>>>> None")}) >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> >> >>>>> >> >>>>> >> >>>>> Version-Info :: >> >>>>> >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> ajay@comp:~$ dpkg -l | grep cassandra >> >>>>> ii cassandra 2.1.9 >> >>>>> all distributed storage system for structured data >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> >> >>>>> >> >>>>> >> >>>>> The port "seems" to be opened fine. >> >>>>> >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> ajay@comp:~$ netstat -an | grep 9042 >> >>>>> tcp6 0 0 127.0.0.1:9042 :::* >> >>>>> LISTEN >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> >> >>>>> >> >>>>> >> >>>>> Firewall-filters :: >> >>>>> >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> ajay@comp:~$ sudo iptables -L >> >>>>> [sudo] password for ajay: >> >>>>> Chain INPUT (policy ACCEPT) >> >>>>> target prot opt source destination >> >>>>> ACCEPT all -- anywhere anywhere state >> >>>>> RELATED,ESTABLISHED >> >>>>> ACCEPT tcp -- anywhere anywhere tcp >> >>>>> dpt:ssh >> >>>>> DROP all -- anywhere anywhere >> >>>>> >> >>>>> Chain FORWARD (policy ACCEPT) >> >>>>> target prot opt source destination >> >>>>> >> >>>>> Chain OUTPUT (policy ACCEPT) >> >>>>> target prot opt source destination >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> >> >>>>> >> >>>>> >> >>>>> Even telnet fails :( >> >>>>> >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> ajay@comp:~$ telnet localhost 9042 >> >>>>> Trying 127.0.0.1... >> >>>>> >> >>>>> >> >>>>> ####################################################################################################### >> >>>>> >> >>>>> >> >>>>> >> >>>>> Any ideas please?? We have been stuck on this for a good 3 hours now >> >>>>> :( >> >>>>> >> >>>>> >> >>>>> >> >>>>> Thanks and Regards, >> >>>>> Ajay >> >>>> >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Cordialement; >> >>> >> >>> Ahmed ELJAMI >> >> >> >> >> > >> >> >> >> -- >> Regards, >> Ajay > > -- Regards, Ajay