0

我试图连接到我的Datastax企业Cassandra安装在服务器上。当我尝试连接,我收到了一个错误:dse驱动程序连接被拒绝

Cassandra connection error { [Error: All host(s) tried for query failed. First host tried, XX.XX.XX.XX:9042: Error: connect ECONNREFUSED XX.XX.XX.XX:9042. See innerErrors.] 
    innerErrors: 
    { 'XX.XX.XX.XX:9042': 
     { Error: connect ECONNREFUSED XX.XX.XX.XX:9042 
      at Object.exports._errnoException (util.js:896:11) 
      at exports._exceptionWithHostPort (util.js:919:20) 
      at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1073:14) 
     code: 'ECONNREFUSED', 
     errno: 'ECONNREFUSED', 
     syscall: 'connect', 
     address: 'XX.XX.XX.XX', 
     port: 9042 } }, 
    info: 'Represents an error when a query cannot be performed because no host is available or could be reached by the driver.', 
    message: 'All host(s) tried for query failed. First host tried, XX.XX.XX.XX:9042: Error: connect ECONNREFUSED XX.XX.XX.XX:9042. See innerErrors.' } 

我猜东西cassandra.yaml被限制连接到本地主机?

任何帮助将超级赞赏! 我cassandra.yaml有点过长后,如果需要,我可以发布一个链接

回答

0

答案是/etc/dse/cassandra/cassandra.yaml

broadcast_rpc_address: <node_address (ex: 127.0.0.1)> 
rpc_port: 9160 # <-- Probably, unless you changed it 
listen_address: localhost # <-- Cassandra to cassandra communication