2016-12-01 2 views
1

ここでは私の問題です:ハイブクエリ - FAILED SemanticException無効なパス

私はちょうど私の最初のAzureサブスクリプションは、後に(最初の30日間試用版だった)ペイ・AS-あなた-Goのサブスクリプションに変換得ています私が最初のフリークレジットを使い切ったとき、それは閉鎖されました。今はすべて正常に動作しています - 私は新しいクラスターを確立するのと同じ古いリソースグループをまだ持っています。私のCSVデータを持つファイルは、前回作成したコンテナにはまだ残ります(デフォルトのコンテナではなく、以前に作成されたもの)。再作成しなければならなかったのは、データをロードするために必要なHiveテーブルだけでした。また、私は再びテーブルを確立することができました。しかし、私はその後、

LOAD DATA INPATH '/container1/HdiSamples/user/data-file.csv' OVERWRITE INTO TABLE default.hive_table; 

...次のように実際にCSVファイルからハイブのテーブルにデータをロードするハイブのクエリを実行しようとすると...私は常にエラーメッセージとして「失敗」受け付けております(私はBLOBをアップロードしてクエリを実行するためにVS用のData Lakeツールを使用します)。特定のエラーで、 'FAILED:SemanticExceptionなど'で始まる行を記録します。 (ファイルのアップロードに異なる場所を使用しているにもかかわらず)これは毎回際立っています。

16/12/01午前4時16分25秒conf.HiveConfをWARN:名前hive.log.dirのHiveConfが存在しない FAILED:SemanticExceptionライン1:17無効なパス ''/container1/HdiSamples /ユーザー/データfile.csvになり '':パスwasbに一致するファイル://[email protected]/container1/HdiSamples/user/data-file.csv

ここでは私の質問ではありません。

ファイルが実際に存在する場所で/からファイルを見つけてロードしない理由を教えてもらえますか?

私はこの質問をしたので、それは、私が共有したいと、私は思っ問題自分自身に解決をしながら働いされていますが、私はちょうど...

答えて

0

をこのエラーの原因を得ることはありません他人と...

私は約1週間問題があり、Azure BLOBストレージからHiveテーブルにデータを読み込むことができませんでした。私は自分のBLOBにdata-file.csvとdata-file-extended-1.CSVという2つのCSVファイルを持っていました。ここにファイル拡張子の大文字を書き留めておいてください!

... a)のファイル名はファイル拡張子で首都 と Bを含む正確同じように綴られていない限りハイブとHadoopのは、これらのファイルは受け付けません)ファイル名が劇的とせずに短縮されますハイフンと数字(私のケースでは、「datfil」と「datfix」の6つの結合文字しか使用していませんでした)

公式のAzureドキュメントでも、ウェブ。ただし、これら2つの調整は、エラーメッセージを解決します。

人々に知らせるだけ...

関連する問題