私はテーブルからmysqlをhdfsまで問題なくインポートしました。 別のテーブルをインポートしましたdep_emp〜ハイブも成功しました。 ハイブでは、myfirsthivetableとdep_empという2つのテーブルしかないことを二重チェックしました。従業員はです。 私は、ハイブにテーブルの従業員をインポートしようとしたが、私はエラーを言ってしまった:ここハイブへのインポートが失敗し、テーブルによって既に拒否されたのはなぜですか?
Output directory hdfs://localhost:9000/user/root/employees already exists
:ここ
sqoop import --connect jdbc:mysql://localhost/employees --username root --P --table employees --hive-import
は私のハイブクエリ結果であります
誰もが私にこれを助けることができますか?どうもありがとうございました。
あなたの説明をよく理解する前に、私はあなたの指示に従いました。 '[root @ xie1 sbin]#hadoop fs -mv/home/root/employees/home/root/employees_1 mv: '/ home/root/employees_1':そのようなファイルやディレクトリはありません ' – mdivk
あなたのユーザのホームの場所を使用します。エラーは'/user/root/employees'のように見えます。 ' –
私は答えを更新しました –