1.使用sqoop的简单命令
sqoop list-tables --username root --password '' --connect jdbc:mysql://192.168.27.132:3306/hello?characterEncoding=UTF-8 //查询数据的表
sqoop create-hive-table --connect jdbc:mysql://192.168.233.128:3306/BigDateTest?characterEncoding=UTF-8 --table student --username root -password '' --hive-database db_hive_Student //导入数据
解决办法:
将hive 里面的lib下的hive-exec-**.jar 放到sqoop 的lib 下可以解决以下问题。
原因: 表示在hive中需要先创建test库 即第二条命令"--hive-database db_hive_Student "这一部分 hive 得要有这样一张表或者数据库