0

私の全体的な目標は、誰もが Python で MySQLdb を使用して sqldb を操作するように、Hive を操作することです。

  • hue シェル: Hue シェルで Hive テーブルのクエリを実行しても問題ありませんが、hue シェルは Python 上に構築されたラッパーであり、単純な Python と比較して多くの構成が追加されています。たとえば、大量のsys.pathos.environが追加されており、Python を開いたときにまったく同じパスと環境変数をコピーしたとしても、何らかのエラーが原因で動作しませんAttributeError: 'ConfigSection' object has no attribute 'HUE_PRINCIPAL'

  • ここでの方法は hiveserver1 でしか機能しないと思います。そして、ここからの会話は、thrift によって生成された get client について話し続けます。私は倹約を扱った経験がなく、倹約に飛び込む前に間違った方向に進んでいるのだろうかと思っています.

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

4

2 に答える 2

2

最後に、このパッケージを使用して、必要なことを行います。

pyhs2

于 2013-11-08T16:03:26.707 に答える
0

Hue シェルを使用する場合、 Hueは依存関係になります。合理化したい場合は、Thrift 実装ライブラリと生成された Python を HiveServer2 Thrift インターフェイスから分離する必要あります

于 2013-11-08T02:01:44.427 に答える