私のHDFSファイルには5つの列が含まれています。Sqoop hdfsからmysqlへの特定の列のエクスポートが正しく行われていません
emp_no,birth_date,first_name,last_name,hire_date
私は3列でそれをエクスポートする:
emp_no,first_name,last_name
私は
sqoop export
--connect jdbc:mysql://mysql.example.com/sqoop
--username sqoop
--password sqoop
--table employees
--columns "emp_no,first_name,last_name"
--export-dir /user/dataset/employees
でそれをやっているしかし、私は、MySQLのテーブルにemp_no
、birth_date
とfirst_name
を取得しています。
私は私の問題を解決し、私は私のテーブル内の3列を取得していますが、私はスキップしたい1つの列がsqoop export
--input-fields-terminated-by '\ 001' - lines-terminated-by '\ n'を追加してください。 –
ありがとうございました。しかし、私はこれらのオプションも使用していました。 – Dulari