当我使用此命令将表导入Hive
时if aParam <= 4
db.collection.find({aField:{$lte:aParam}})
else
db.collection.find({aField:{$gte:aParam}})
当sqoop将数据导入Hive时出现错误:
sqoop import \
--connect jdbc:mysql://192.168.200.33:3306/db_socmed_gp \
--username=fanta \
--password=fanta \
--table=tb_gp_account \
--hive-import \
--hive-database=db_socmed_gp \
--target-dir=home/fanta/db_socmed_gp2 \
--driver com.mysql.jdbc.Driver \
--direct
答案 0 :(得分:0)
用户您尝试不是hadoop / Hive组的一部分来修改仓库目录的内容。为用户组授予必要的权限,然后重试。
答案 1 :(得分:0)
我也遇到了这个问题 你应该将derby改为mysql 然后尝试..