0

BigInsights バージョン 3.0 を使用しています。bigsql でテーブルを作成し、ハイブからそのテーブルに挿入しました。しかし、ファイルを移動しようとすると、最後にプロセスが失敗しますFailed with exception Unable to move sourcehdfs://hostname.devdata.company.com:9000/tmp/hive-user1/hive_2015-10-12_09-18-56_797_3643029992887919337-1/-ext-10000 to destination /biginsights/hive/warehouse/db_name.db/table_name ディレクトリの HDFS のアクセス許可を確認すると/tmp/hive-user1、ユーザーのみ、つまりこの場合は user1 のみの読み取り/書き込み/実行アクセス許可があることがわかりました。しかし、ディレクトリ/biginsights/hive/warehouse/db_name.db/table_nameはユーザーが所有してbigsqlいるため、失敗しています。とにかく、/tmp/hive-user1デフォルトでディレクトリの HDFS のすべての読み取り許可を設定する方法はありますか? プロセスが失敗しないように。

4

1 に答える 1

0

テーブルの作成時に「EXTERNAL」キーワードを指定しなかったため、「管理対象テーブル」を作成しました。データをテーブルに安全に移動するには、BigSQL LOAD ステートメントを使用することをお勧めします。

于 2015-11-07T01:54:37.470 に答える