8

Apache Drill を使用して Cassandra にクエリを実行しようとしています。私が見つけた唯一のコネクタはここにあります: http://www.confusedcoders.com/bigdata/apache-drill/sql-on-cassandra-querying-cassandra-via-apache-drill

ただし、これはビルドされません。アーティファクトが見つからないというエラーが発生します。また、これらのツールに精通している別の開発者に試してもらいましたが、彼もうまくいきませんでした。

参考にしたプラグインの開発元に問い合わせてみましたが、ブログが動かず、コメントを投稿できません。誰かがこのプラグインを機能させたことがありますか (そうであれば、どのように?)、または Apache ドリルを Cassandra に接続するために使用できる別のプラグインまたは方法はありますか? 誰かが簡単な SQL クエリを実行する方法を教えてくれれば、非常にありがたいです。

4

3 に答える 3

4

最新の Cassandra ストレージ プラグイン パッチと最新の Apache ドリル ソースを調べました。ドリル コードが変更され、パッチを適用できなくなりました。次に、パッチを手動で分解しました(ほとんどが差分出力です)。パッチのほとんどは、最新のドリル ソース ツリーに簡単に追加できる新しいクラスでした。他の更新のほとんどは、現在のソースに簡単に挿入できました。いくつかの小さなコード変更/拡張が必要な​​ 2 つの特定のクラスがありました。変更したソースからディストリビューションを再構築し、ドリル サーバーを 3 ノード クラスターにインストールしました。Cassandra スキーマが適切に初期化できず、新しいクラスの 1 つにヌル ポインター例外がスローされました。これにより、(最新の) 変更されたストレージ プラグインは Cassandra の最新バージョンと互換性がないと思われます。元のストレージ プラグインの作成者には連絡が取れず、コードをサポートするために他の誰もステップアップしていないため、これは死んだ馬です。必要に応じて倒してください。

于 2015-10-20T14:29:46.293 に答える
3

私は一年前に書かれたパッチの作者でした。それをDrillにマージすることができず、後で他のものに夢中になりました:(

ドリルの内部に非常に多くの変更が加えられているため、この時点で機能させるためにどの程度の溶接が必要になるかはわかりません. このコードは、Drill ストレージ プラグインを作成するためのリファレンスとして使用してください。

他の開発者の時間を節約するために、このバナーをブログ投稿の上に追加しました。 ここに画像の説明を入力

于 2016-07-07T00:55:23.320 に答える