现有需求运用sqoop 从oracle->hdfs->mysql,但oracle数据中有一些中文字段,oracle向hdfs能够成功的导入数据,但是从hdfs导出到mysql中的时候失败,查看日志发现可能是hdfs的元数据存在乱码情况。
然后 我将目标表的字段改成两个问号,数据就可以成功导出。
后来用mysql带有中文字段的表导入到hdfs 直接就爆出了上面字段为??的 情况
现在遇到的问题是
oracle----->hdfs------>mysql 导出到mysql出现 上图错误, hdfs中的数据没有乱码
mysql------>hdfs------>oracle 导入到hdfs出现上图错误
急求各位帮忙解决