2016-11-23 7 views
0

私はHiveに3つのテーブルを持っています。私はこれらの3つのテーブルをPythonの入力として使い、いくつかの条件ごとにいくつかのカラム値を更新したいと思います。列の値を更新した後、それらを新しいハイブテーブルに入れます。Pythonでハイブテーブルを入力として使う方法は?

どうすればいいですか?

+0

これがあると答えることは非常に広いとは不可能です。サンプルデータ、ハイブとPythonコード、そしてあなたが望む出力が何であるかを質問に反映してください。あなたが提供する情報が多くなればなるほど、回答が得られる確率は高くなります。 – gobrewers14

答えて

0

偶然のことですが、初めてPythonスクリプトを書くのは1時間です。

使用はTRANSFORM:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Transform

add file hive_recursion.py; 

select transform(id, category_parent_id, '===') using 'python hive_recursion.py' as (xxx) 
from navigation_category limit 111; 
+0

ありがとうございます。その固定...たくさんありがとう –

関連する問題