0

RazorSQL を介して CassandraDB に接続しようとしています。私はRazorSQLを初めて使用します。

手順は次のとおりです。

  1. トップメニュー --> 接続 --> 接続プロファイルの追加 --> 表示されるポップメニューにすべての詳細を入力します (ドライバーの場所、ホスト、ポート番号など)。

RazorSQL の AutoDownload Driver オプションを試してみました。また、さまざまな Cassandra JDBC Drivers も試しました。

cassandra-jdbc-1.2.5、cassandra-jdbc-2.1.1、CassandraJdbcDriver.zip、DataStaxCassandraODBC32。

次のエラー メッセージが表示されます。

エラー: データベースへの接続中にエラーが発生しました:

JDBC URL: jdbc:cassandra://88.198.37.102:9042

org.apache.thrift.transport.TTransportException: 負のフレーム サイズ (-2113929216) を読み取ります!

ここに画像の説明を入力

これを使用して Cassandra DB に接続する方法を教えてください。よろしくお願いします。

4

1 に答える 1

2

私は RazorSQL に詳しくなく、ダイアログを表示できませんが、エラー メッセージは、Thrift クライアントを Cassandra ネイティブ プロトコルのデフォルト ポート (9042) に接続しようとしていることを示しています。

9160 で Thrift サーバーに接続できるはずです。Cassandra のバージョンによっては、cassandra.yaml で有効にする必要がある場合があります。

start_rpc: true
于 2015-10-05T14:25:53.397 に答える