2017-12-20 11 views
1

私はAccumuloとSolrの両方に取り込まれたデータを同じソースXMLから比較しようとしています。 Accumuloに取り込まれたデータはレガシーコードであり、Solrは新しいコードです。 SolrからSolrCloudを使用してデータを簡単に抽出し、読みやすいCSVまたはJSONを選択することができます。しかし、私はAccumuloのデータを簡単に表示する方法が失われています。私はデータを見るためにスキャンを使いましたが、それは容易には読めません。 AccumuloのデータをCSVなどにエクスポートして他のデータセットとの読み込み/比較が容易になる方法はありますか?AccumuloとSolrのデータを比較しますか?

答えて

1

私が理解しているように、Apache Solrは、Luceneインデックスを使用してWebベースのRESTインターフェイスで検索を高速化するドキュメントストアです。一方、Apache Accumuloは、Java APIでクエリ可能な、ユーザーのアプリケーションに従って、セルレベルのセキュリティラベルを持つ任意のキーと値のペアを格納する大規模にスケーラブルなソート済みのキー値ストアです。両者を比較することは意味がありません。それらは全く異なるアプリケーションです。 Accumuloは低レベルのインフラストラクチャアプリケーションで、Solrに匹敵する検索エンジンなどの複雑なシステムを構築できますが、Accumuloは検索エンジンではないため、Solrと直接比較することはできません。

Accumuloでデータを表示する方法についてのご質問にお答えするには、Java APIを使用してください。クエリを行う方法の例については、そのWebページでTourから始めることをおすすめします。データがどのように表示され、どのような形式で表示されるかは、最初にそれを摂取したアプリケーションによって異なります。バイト配列の任意のバイナリデータにすることができ、直接表示することはできません。アプリケーションによって異なります。 Accumuloは、そのキーと値のペアに格納されているデータの性質に依存しません。あなたは「私はデータを表示するためにスキャンを使用」と言ったときに

あなたはおそらくあなたの質問にを参照して何を、あなたはおそらくAccumuloのシェルでscanコマンドを参照されました。あなたはおそらく、シェルがクエリのプライマリインターフェイスではないことに気づくべきです。システム管理とデータ取り込みのトリアージを目的としています。 Java APIが主な照会手段です。

アキュムロのオープンソースコミュニティは、質問にかなり敏感です。ニーズに合った最適な使い方を見つけられない場合は、コミュニティのメーリングリストに問い合わせることをおすすめします。コミュニティのメーリングリストはウェブサイトにあります。 StackOverflowは一般化されたチュートリアルの「はじめに」の種類よりも非常に特定の質問に適しています。

関連する問題