我正在尝试将数据从 RDBMS(Mysql)导入 HDFS。我在 Sqoop 教程上做了一些阅读,发现一些有用的链接。 http://devslogics.blogspot.com/2013/09/sqoop-java-client.html?showComment=1399588094791#c7484088811270691337 我可以使用上面粘贴的链接中的代码将数据导入到 TEXT_FILE 中的 HDFS。Sqoop 默认使用逗号作为默认分隔符。这对我不起作用。我现在想要实现的是自定义分隔符/转义字符。
我也可以通过 shell 执行以下命令 sqoop import --connect jdbc:mysql://xxx.xx.xx:3306/sqoop --username xxx --password xxx --table students --enclosed- by \" --转义\"
非常感谢有关如何通过 sqoop-client java api 实现此功能的任何帮助。
提前感谢肖恩