私はセットアップにバックエンドとしてカサンドラを使用してKairosDBインストールをしようとしていますが、私は次のエラーが直面していますへの新しい倹約接続を作成中:エラーカサンドラ
[HThriftClient.java:152] - 新しい倹約接続の作成localhost(127.0.0.1):9042 ERROR [HConnectionManager.java:418] - ホストlocalhost(127.0.0.1)のためにトリガーされたMARK HOST:9042 ERROR [HConnectionManager.java:422] - シャットダウン時のプール状態: {localhost(127.0.0.1):9042}; IsActive ?: true;アクティブ:1;ブロックされた:0;アイドル:15; NumBeforeExhausted:49
[HConnectionManager.java:303] - 例外: me.prettyprint.hector.api.exceptions.HectorTransportException:org.apache.thrift.transport.TTransportException:負のフレームサイズ(-2080374784)を読みます!私はすでにカサンドラは、ポートを開いて、それが設定されている確認
:me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:39)〜[ナヘクター・コア1.1-4.jar]で また、cassandra.yamlファイルでstart_rpcをtrueに設定しました。さらなるトラブルシューティングのアイデア?
ファイアウォールがポートをブロックしていないことを確認してください。 CassandraをどのIP /インターフェースにバインドしていますか(cassandra.yamlの 'rpc_address'または' rpc_interface')? – Ralf
Thriftを使用してCassandraに接続することは推奨されておらず、Hectorはほぼ2年間でプルリクエストを処理していません。実際、ヘクターのメインページでも、もう使用しないように指示しています。 DataStax Javaドライバに切り替えると、もっと楽しくなります。 – Aaron