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

执行load之后,hdfs上原有的文件就被移除了,正常吗?

原本我的hdfs上面的student01.txt、student02.txt、student04.txt都在外部表external_student;

把01/02执行load到t3表之后,t3表里面有了,external_student表里面没有了,然后到hdfs里面看了一下,确实是从external_student的目录里面删掉了,然后移动到了t3表的目录;

执行load student04 并覆盖t3的原有数据后,student04.txt也被移动到了t3的目录,01/02就彻底删除掉了。

正在回答

2 回答

好的,谢谢

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

hive本身数据集也是存在hdfs中的,应该是相当于移动了把,正常的

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

举报

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

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

进入课程

执行load之后,hdfs上原有的文件就被移除了,正常吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号