問題タブ [happybase]

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 投票する
2 に答える
3242 参照

python - hbase との Happybase 接続中にエラーが発生しました

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

python - happybaseスキャンで列属性に正規表現を渡す

happybase スキャン呼び出しで、正規表現のリストを columns 属性に渡そうとしています。これは、スキャン時にアクセスできない ID を動的に追加することによって列名が作成されるためです。

これは可能ですか?

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

python - HBase + Python による整数のフィルタリング

HBase テーブル (私は HappyBase を使用しています) から行をフィルタリングしようとしています。具体的には、「id」が 1000 未満の行を取得しようとしています:

結果は次のとおりです。

テーブルには、1 から 1000 までの「id」を持つ行があります。HBase Java ライブラリを使用してこれを Java でコーディングすると、整数値を Byte.toBytes() 関数で解析して正常に動作します。

ありがとうございました。

0 投票する
0 に答える
671 参照

python - Spark マップを介して HappyBase 接続を共有する

私は Spark と HBase (HappyBase ライブラリを使用) を使用していますが、小さなデータセットを使用する場合はすべて問題ありません。ただし、大規模なデータセットを操作する場合、map 関数を何度も呼び出すと、HBase Thrift への接続が失われます。現在、単一の疑似ノードで作業しています。

具体的には map 関数で以下のエラーが発生します。

マップ機能:

これは map 関数の呼び出しです:

多くの接続が開かれているために発生していると思われます。メイン関数で「接続」オブジェクトを作成し、それをパラメーターとして map 関数に渡そうとしました (このようなものは Java の HBase ライブラリで機能します) が、次のエラーが発生します:

どんな助けでも大歓迎です。

0 投票する
3 に答える
914 参照

hadoop - HappyBase - find_one または scan_one に相当するものはありますか?

私がUIを作成している特定のHBaseテーブルのすべての行は、たまたま同じ列を持ち、近い将来もそうなるでしょう。HTML データ ビジュアライザー アプリケーションで、単一のランダムな行をクエリして列名を記録し、この列名のリストを変数に入れてプログラム全体で参照できるようにしたいと考えています。

HappyBase のドキュメントには、find_one または scan_one に相当するものはありませんでした。

これを達成するための最良の方法は何ですか?

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

python - ImportError: happybase という名前のモジュールがありません

happybase を使用して Hbase に接続する mapreduce プログラムがあります。次のエラー
ファイルが表示されます

プログラムを単独で実行すると、happybase をインポートできます。以下のコマンドは、hadoop ジョブを実行する方法を示しています

happybase モジュールが下に表示されます/usr/local/lib/python2.7/site-packages/happybase

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

python - Python クライアント ファイルの生成中に発生する Thrift エラー

私は Hbase が初めてで、Thrift で動作する Python API を介して Hbase と通信したいと考えています。このチュートリアルに従って、マシンに適切にインストールしました。すべてが正常に機能しているように見えたので、次のコマンドで .thrift ファイルを生成しました。

次に、ここに示されているようにクライアントを生成しようとしましたが、次のエラー メッセージが表示されます。

このエラーの原因をインターネットで検索しようとしたところ、この論文が見つかりました。エラーを修正できるかどうかを確認するために thriftl.ll を検索しようとしましたが、ファイルに修正が既に存在することがわかりました。

この作業を行うために、さらに何ができますか?

ありがとうございました !

編集:thrift 0.9.0 を使用しています

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

python - happybaseのインストール方法

Ubuntu linux 12.04、Python 2.7 に happybase をインストールできません。私は試しましpip install happybaseた。しかし、私はエラーが発生します。誰が私が間違っているのか教えてもらえますか?

エラーは次のとおりです。