我如何指向 Sqoop 以使用 TAB 作为分隔符?
How can I point to Sqoop to use the TAB as a delimiter?
我正在尝试将数据从 Hadoop 获取到 MySQL。为此,我正在使用 Sqoop。
在输出 () 的 Hadoop (HDFS) 端,我收到由 TAB 分隔的 key,value
。现在我想通过 Sqoop 通过以下方式将输出输出到数据库:
sqoop-export --connect jdbc:mysql://localhost/test
--username root --password pswd
--table counter
--export-dir /usr/local/hadoop/output
--input-fields-terminated-by '***TAB***'
如何在 --input-fields-terminated-by
行中指向 Sqoop 以使用 TAB 作为分隔符?
使用
--input-fields-terminated-by "\t"
我正在尝试将数据从 Hadoop 获取到 MySQL。为此,我正在使用 Sqoop。
在输出 () 的 Hadoop (HDFS) 端,我收到由 TAB 分隔的 key,value
。现在我想通过 Sqoop 通过以下方式将输出输出到数据库:
sqoop-export --connect jdbc:mysql://localhost/test
--username root --password pswd
--table counter
--export-dir /usr/local/hadoop/output
--input-fields-terminated-by '***TAB***'
如何在 --input-fields-terminated-by
行中指向 Sqoop 以使用 TAB 作为分隔符?
使用
--input-fields-terminated-by "\t"