2017-07-19 19 views
0

VMプレイヤーを使用してローカルシステムでHIVEを実行しています。私は仮想マシンに12 GBを割り当て、システム作業には4 GBを残しています。私はHIVEでDBのリストを取得しようとしましたが、結果を出すのに約63秒かかりました。それから私は4列のテーブルを作成しようとしましたが、結果として成功も失敗も与えませんでした。あなたはそれで私を助けることができますか?ハイブクエリ実行に時間がかかりすぎて

+0

あなたの質問と回答を投稿してください – syadav

+0

私は間違いをしていません。ポストプレス入力のままで画面はそのままです。成功/失敗出力はありません。 –

答えて

-1

create tableコマンドを実行するには12GBのメモリで十分です。ハイブを再起動し、データベースを選択または作成した後、再度テーブルを作成してみてください。 質問が正しいかどうか確認してください。 NOTは、従業員(EID int型、名前文字列、給与の文字列、先の文字列) ROW形式は「\ tの」BY TERMINATED FIELDS区切り存在する場合に

は、CREATE TABLE。

使用しているクエリを投稿できると便利です。

+0

HIVEを再起動し、別の端末でクエリを実行しました。出力は同じです。画面が凍ってしまった!成功/失敗なし。私のクエリはあなたのテーブルに似ていますが、テーブルを作成するための基本的なクエリです。 –

-1

割り当てられた領域に問題はありません.Hiveを実行するには12GBで十分です。

テーブルの作成が成功したか失敗であるかどうかを知るために、次のいずれかを行うことができますハイブの端末の使用において

1つのコマンド以下:

A)set hive.metastore.warehouse.dir
b)describe formatted <table_name>;
C)show create table <table_name>

hive-default.xml又はhive-site.xmlhive.metastore.warehouse.dir性質を有しています。

一般に/usr/hive/warehouseです。

これらは、ハイブデータが格納されている場所を示します。

適切なフォルダがコンテンツとともに作成されているかどうかを確認します。

このようにして成功または失敗を確認できます。

希望します。

+0

答えが下落した理由を教えてください。 –

+0

それは私が何を疑問に思っている、なぜ両方の答えがdownvotedされた! –

+0

返事のためにkeshavに感謝、私は最初の条件を実行しました。しかし、私はテーブルがまだHIVEで作成されていないcozを実行することはできません。単純なCreateテーブルクエリを処理していません。サービスが稼働していた! –

関連する問題