2016-06-22 7 views
0

Centos 6.7で3ノードのCassandraクラスタを構築しようとしています。インストールに問題はなく、cqlshellコマンドを正常に実行できます。しかし、私のように非常に単純なテストケースとして、ストレステストを実行しようとするたびに:私は、種子、listen_addressとrpc_addressどちらが正しいアドレスを持っていると私は9042を開いたCentos 6.7でcassandra-stressを実行するとエラーが発生する

java.lang.RuntimeException: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: localhost/127.0.0.1:9042 (com.datastax.driver.core.exceptions.TransportException: [localhost/127.0.0.1] Cannot connect)) 
     at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:222) 
     at org.apache.cassandra.stress.settings.SettingsSchema.createKeySpacesNative(SettingsSchema.java:79) 
     at org.apache.cassandra.stress.settings.SettingsSchema.createKeySpaces(SettingsSchema.java:69) 
     at org.apache.cassandra.stress.settings.StressSettings.maybeCreateKeyspaces(StressSettings.java:230) 
     at org.apache.cassandra.stress.StressAction.run(StressAction.java:54) 
     at org.apache.cassandra.stress.Stress.run(Stress.java:133) 
     at org.apache.cassandra.stress.Stress.main(Stress.java:61) 
Caused by: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: localhost/127.0.0.1:9042 (com.datastax.driver.core.exceptions.TransportException: [localhost/127.0.0.1] Cannot connect)) 
     at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:231) 
     at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77) 
     at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1414) 
     at com.datastax.driver.core.Cluster.getMetadata(Cluster.java:393) 
     at org.apache.cassandra.stress.util.JavaDriverClient.connect(JavaDriverClient.java:154) 
     at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:213) 
     ... 6 more 

このエラーが出る

cassandra-stress write n=10 

ファイアウォール内の7000,7100、および7199ポートだから私は、何が問題になるかも完全にはわからない。

答えて

1

実行nodetool status

は、印刷されたIPアドレスの1つを取り、試してみてください。cassandra-stress write n=10 -node <ip address>

関連する問題