Cassandra linux无法从远程连接

时间:2017-03-14 21:48:05

标签: cassandra datastax-enterprise cassandra-2.1 datastax-startup

我已安装cassandra但无法从远程ip连接到cassandra服务器..

import pandas as pd
import pandas.io.data as web
import datetime

start = datetime.datetime(2000,1,1)
end = datetime.date.today()

BP=web.DataReader("BP","yahoo",start,end)
SPY=web.DataReader("SPY","yahoo",start,end)
df_stocks=pd.DataFrame({"BP":BP["Adj Close"],"SPY":SPY["Adj Close"]})

df_stocks.tail()

               BP         SPY
Date                             
2017-03-07    33.869999   237.000000
2017-03-08    33.310001   236.559998
2017-03-09    33.500000   236.860001
2017-03-10    34.330002   237.690002
2017-03-13    34.070000   237.809998

我并连接 public_ip:9042 ,但连接被拒绝。当我尝试通过telnet验证时,我可以看到端口已关闭。 当我尝试检查cassandra的运行状态时。

[root@li1632-39 ~]# cassandra -v
3.0.9

我有cassandra.yaml

[root@li1636-25 ~]# nodetool status
Datacenter: singapore
=====================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address          Load       Tokens       Owns (effective)  Host ID                               Rack
UN  192.168.130.104  297.48 KB  256          100.0%            85bebb4d-4ce9-4144-b33a-8e9759a87e54  rack5
UN  192.168.130.59   262.73 KB  256          100.0%            f79f1c04-b567-4e15-98f0-5fd1a8345f61  rack5

我也尝试过使用cassandra.yaml

listen_address: 192.168.130.59
rpc_address: 192.168.130.59
start_rpc: true

在这种情况下,我遇到了错误。

listen_address: 0.0.0.0
rpc_address: 0.0.0.0
start_rpc: true

远程主机在telnet上出错。

[root@li1636-25 ~]# nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused (Connection refused)'.

以下是Netstat的结果

A-MacBook-Air:~ ads$ telnet public_ip 9042
Trying 172.104.52.39...
telnet: connect to address public_ip: Connection refused
telnet: Unable to connect to remote host

我也停止了 Firewalld

0 个答案:

没有答案