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

执行 ./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

相关阅读

Sqoop 的详细介绍请点这里
Sqoop 的下载地址请点这里

猜你喜欢

转载自www.linuxidc.com/Linux/2015-08/121013.htm
今日推荐