sqoop从hive中导出oracle数据
2014-10-21 11:33
183 查看
1.从hive上导出数据到oracle时,报如下错误
执行语句:
sqoop export --connect jdbc:oracle:thin:@192.168.0.113:1521:cyanalyse --username xxxxxxx--password xxxxxx --table sms_count --export-dir /user/hive/hivedata/user_count --input-fields-terminated-by '\001'
错误信息:
14/10/21 11:18:16 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.IllegalArgumentException: Attempted to generate class with no columns!
java.lang.IllegalArgumentException: Attempted to generate class with no columns!
修改如下:
sqoop export --connect jdbc:oracle:thin:@192.168.0.113:1521:cyanalyse --username xxxxxxx--password xxxxxx --table sms_count --columns userid,sms_count --export-dir /user/hive/hivedata/user_count --input-fields-terminated-by '\001'
修改后能正确执行。
执行语句:
sqoop export --connect jdbc:oracle:thin:@192.168.0.113:1521:cyanalyse --username xxxxxxx--password xxxxxx --table sms_count --export-dir /user/hive/hivedata/user_count --input-fields-terminated-by '\001'
错误信息:
14/10/21 11:18:16 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.IllegalArgumentException: Attempted to generate class with no columns!
java.lang.IllegalArgumentException: Attempted to generate class with no columns!
修改如下:
sqoop export --connect jdbc:oracle:thin:@192.168.0.113:1521:cyanalyse --username xxxxxxx--password xxxxxx --table sms_count --columns userid,sms_count --export-dir /user/hive/hivedata/user_count --input-fields-terminated-by '\001'
修改后能正确执行。
相关文章推荐
- Sqoop_详细总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- Sqoop_具体总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- Hadoop数据工具sqoop,导入HDFS,HIVE,HBASE,导出到oracle
- 利用sqoop导出hive数据到 oracle
- Sqoop_详细总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- 利用sqoop 将 hive/hdfs数据 导入 Oracle中
- sqoop导出数据到oracle出现错误ORA-12537,ORA-12545
- 使用sqoop将oracle数据迁移到hive中
- 利用sqoop将hive数据导入导出数据到mysql
- 利用sqoop将hive数据导入导出数据到mysql
- [Sqoop]将Hive数据表导出到Mysql
- sqoop导入oracle数据至hive
- sqoop 导出 hive分区表 数据到 mysql
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
- Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection
- Hive数据导入、sqoop数据导入导出
- sqoop 导oracle数据到hive
- sqoop操作之HIVE导出到ORACLE