我的操作系统是Windows 8.1,64 我最近从http://planetcassandra.org/cassandra下载并安装了DataStax Community Edition v2.1.2,完成安装后DataStax Cassandra社区服务器2.1.2无法启动,当我尝试启动它时,它再次停止(而其他两个服务DataStax OpsCenter代理2.1.2和DataStax OpsCenter社区2.1.2正在运行),当我尝试连接到127.0.0.1/9160时,以下异常引发:
[default @ unknown] connect 127.0.0.1/9160; org.apache.thrift.transport.TTransportException:java.net.ConnectException:Conn 拒绝:连接org.apache.thrift.transport.TSocket.open(TSocket.java:185) 在org.apache.thrift.transport.TFramedTransport.open(TFramedTransport.java:81) 在org.apache.cassandra.thrift.TFramedTransportFactory.openTransport(TFramedTransportFactory.java:41) 在org.apache.cassandra.cli.CliMain.connect(CliMain.java:66) 在org.apache.cassandra.cli.CliClient.executeConnect(CliClient.java:2394) 在org.apache.cassandra.cli.CliClient.executeCLIStatement(CliClient.java:284) 在org.apache.cassandra.cli.CliMain.processStatementInteractive(CliMain.java:203) 在org.apache.cassandra.cli.CliMain.main(CliMain.java:333) 引起:java.net.ConnectException:连接被拒绝:连接 at java.net.DualStackPlainSocketImpl.connect0(Native Method) 在java.net.DualStackPlainSocketImpl.socketConnect(未知来源) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 在java.net.AbstractPlainSocketImpl.connect(未知来源) 在java.net.PlainSocketImpl.connect(未知来源) 在java.net.SocksSocketImpl.connect(未知来源) 在java.net.Socket.connect(未知来源) 在org.apache.thrift.transport.TSocket.open(TSocket.java:180) ... 7更多
连接到127.0.0.1/9160的异常。原因:连接被拒绝:连接。
我已经安装了v2.0.11而没有任何问题,
我怎样才能在v2.1.2中解决这个问题(我也定义了Java_Home)
此致
答案 0 :(得分:1)
编辑C:\ Program Files \ DataStax社区\ apache-cassandra \ conf \ cassandra.bat并将“jamm-0.2.6.jar”更改为“jamm-0.2.8.jar”。对于该错误感到抱歉..这已在2.1.3版本中修复。
昨天,我为另一位用户发布了2.1.3 msi之前的软件包的夜间快照,因此在Cassandra 2.1.2之上还有其他修复程序 - 这是错误和校验和:
http://scp.datastax.com/~mshuler/datastax-community-64bit_2.1.2.msi http://scp.datastax.com/~mshuler/datastax-community-64bit_2.1.2.msi.md5
更新:我正在重新推出msi,并希望尽快发布更新的安装程序。