2016-11-17 7 views
0

私はクラウドで作業するのは初めてです。一般的な免責事項!Ambabariを使用してHadoop Hiveで複数のクエリを作成

私はHadoop/Hiveに一連のデータベースをセットアップし、Ambariのハイブビューでそれらを照会しました。私はAzureのプラットフォームを介してこれを実行します。私のデータに基づいてテーブルを作成し、これらをdbに保存するのは効果的ですが、同じクエリで複数のテーブルを作成しようとすると、奇妙なエラーが発生します。私は、別々にテストするときに、すべてのコードが正常に動作することを確認しました。そして、それぞれのクエリを単独で実行することで、私の最終的な結果を得ることができます。

擬似コードは次のように見えます。なぜ、一度にすべてを実行しないのですか?

CREATE DATABASE IF NOT EXISTS test_db; 
DROP TABLE IF EXISTS test_db.table_one; 
DROP TABLE IF EXISTS test_db.table_two; 

USE test_db; 

CREATE TABLE test_db.table_one AS 
SELECT var1, var2 FROM [datasource_one]; 

CREATE TABLE test_db.table_two AS 
SELECT var1, var2 FROM [datasource_two]; 

答えて

0

HiveViewには、あなたがクリックすると間違ったことの詳細が一覧表示される内蔵通知があります。通知を強調表示して下の画像を共有する。クエリで

enter image description here

は、角括弧([])を除外し、それが動作するはずです。 HIVE CLIで使用すると失敗します。

関連する問題