为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我从mysql的导入hive中,他提示成功,但是导入的路径是/uer/hadoop而不是hive的工作路径/user/hive/warehouse

hive表没有显示我导入的表。我sqoop是1.4.7 hive 1.2.1

正在回答

3 回答

找到原因了,报错ERROR tool.ImportTool: Import failed: java.io.IOException: Hive exited with status 1 提示我没有运行load语句上传目录到我hive路径上去,之前我乱导包导了一个hive-common-2.3.3的jar包,让我有不能正常把用户目录下的表。load到hive里面去。

0 回复 有任何疑惑可以回复我~

继续不行了,我查过mysql到hive,是会先将mysql中的数据存储到hdfs用户目录下,然后再移动到Hive对应的HDFS目录中,不知道为什么不能成功移动到hive目录中.。是我mysql在window的原因,虚拟机不能很好兼容分配元数据?

0 回复 有任何疑惑可以回复我~

搞了一晚上终于搞成功了,我不知道是不是,我在hive.sise.xml加了

<property>     <name>hive.metastore.warehouse.dir</name>     <value>/user/hive/warehouse</value>     <description>location of default database for the warehouse</description>   </property>

还是我把hive里面那些垃圾表和看不到表全部删光的原因。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
走近大数据之Hive进阶
  • 参与学习       30399    人
  • 解答问题       49    个

Hive数据操作,查询及Hive编程接口,开发Hive的自定义函数

进入课程

为什么我从mysql的导入hive中,他提示成功,但是导入的路径是/uer/hadoop而不是hive的工作路径/user/hive/warehouse

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信