問題タブ [accumulo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
166 参照

java - Accumulo - バッファ制限を超えるミューテーションのコレクションをバッチライターに追加する

全体のサイズが設定されたバッファーを超える BatchWriter にミューテーションのコレクションを追加するとどうなりますか? BatchWriter は、「大丈夫です。設定したものを処理し、後で残りを処理します」と言うだけですか?

0 投票する
1 に答える
164 参照

java - Accumulo - BatchWriter の進行状況を確認する手段

シナリオは、最終的にミューテーションのコレクションを特定の BatchWriters に追加するいくつかのスレッドがあることです。すべてのミューテーションがクラスターにプッシュされる前にプログラムを閉じたくありません。BatchWriter の進行状況を確認する方法はありますか、または BatchWriter がミューテーションのコレクションを通過するまで停止するか、何かが完全に欠落していますか?

0 投票する
1 に答える
246 参照

java - Accumulo - CharSequences の代わりに Values をミューテーションに渡す利点

特定のミューテーションに対して、オブジェクトをシリアル化して、そのミューテーションに渡す値オブジェクトを作成する利点はありますか? それとも、値として CharSequence (Object.toString()) を渡す方が良いですか?

Values の使用に関して私が見つけた唯一の問題は、実行可能なオブジェクトを取得するために Value バイト配列を逆シリアル化する必要があることです。これにより、一部の型解決が失われますが、最終的には、オブジェクトを値に変換したときのオブジェクトのインスタンスがまだ残っています。

String を格納するだけで発生する問題は、もちろん Strings を無視して、型解決が完全に失われることです。結果として、何らかの形で分析する場合は、キャストの目的で、事前にオブジェクト型が何であったかを直接知る必要があります。実行する必要があります。

洞察はありますか?

0 投票する
1 に答える
293 参照

hadoop - Accumulo Iterators SortedKeyValueIterator ソース

ソースの SortedKeyValueIterator はイテレータに対してどのように設定されていますか? 多くのイテレーターで、初期化 ( init ) メソッドと source.get* メソッドが見られますが、これらのメソッドの具体的な実装は見られません。これらのイテレータのすべてが実装されている基本イテレータはありますか?

0 投票する
1 に答える
752 参照

database-schema - リレーショナル スキーマを Accumulo スキーマに変換する方法は?

広く使用されているパターンがあると確信している基本的な問題があります。リレーショナル データベースを Accumulo ストアに変換していますが、関連付けのマッピングに問題があります。テーブルは次のようになります。

私は十分に単純に見える Accumulo スキーマから始めました。

問題は、インシデントごとに複数のコメントがあり、それぞれに独自の POC があることです。コメントを poc に関連付けるにはどうすればよいですか?

0 投票する
2 に答える
506 参照

java - Accumulo - 適切にソートされた Scanner の結果を取得する

スキャナから取得したエントリをソートする手段はありますか? 私が抱えている問題は、重複する行 ID を軽減するための接尾辞インデックスがあり、スキャンすると完全に昇順のリストが得られないことです。たとえば、次のようなものが得られます。

ご覧のとおり、.881 > .88 ですが、正しい行が 30 エントリ後に配置されています。並べ替えをオーバーライドする方法はありますか、または正しく並べ替えられた Scanner を戻す便利な方法はありますか?

0 投票する
1 に答える
362 参照

java - .NET経由でApache Accumuloに接続

現在、Ubuntu 仮想マシンの作成と Hadoop、Zookeeper、Accumulo のインストールに成功しています。今度は、データを Accumulo に読み書きする ASP.NET MVC アプリケーションのテストを作成する必要があります。

.NET クライアントまたはある種の残りの API を探し回っていますが、検索に失敗しました。私が見つけたスニペットはすべて Java でした。そのため、現在検討しているオプションの 1 つは、IKVM.NET を使用して Java クライアントを .NET ライブラリに変換することです。

だから私の質問は

  • Apache Accumulo 用の .NET プロバイダーはありますか?
  • プロバイダーがない場合、プログラミング対象のある種の REST API を公開しますか?
  • REST がない場合、自分で .NET プロバイダーを作成するために使用できるエンドポイント (および可能であればドキュメント リンク) は何ですか?
  • Java lib を変換するのは良い考えですか?