使用Sqoop实现Hive与MySQL数据库间数据迁移时报错

2015-08-31 19:59:53 · 作者: · 浏览: 39

执行 ./sqoop create-hive-table --connect jdbc:mysql://192.168.1.10:3306/ekp_11 --table job_log --username root --password 123456 --hive-table job_log


? ? ? ? ... 13 more


惯性思维作祟,以为sqoop能智能到自己去找到本机的hive。


解决方案:为sqoop配置你使用的hive环境


具体步骤如下:
1、找到/sqoop-1.4.4/conf下的sqoop-env-template.sh 文件,将这个文件重命名为sqoop-env.sh ;
2、编辑sqoop-env.sh 文件,将你的hive的安装目录配上就OK。


? ? ? 如:export HIVE_HOME=/cloud/apache-hive-1.2.1-bin


相关阅读