我在ubuntu上设置了一个单节点hadoop集群。我已经在我的机器上安装了hadoop 2.6版本。
问题: 每当我创建HIVE表并将数据加载到其中时,我可以通过查询来查看数据,但是一旦我关闭了我的hadoop,表就会被删除。有什么方法可以保留它们,还是有任何我缺少的设置?
我尝试了一些在线解决方案,但没有任何效果,请帮我解决这个问题。
块引用
由于 乙
答案 0 :(得分:0)
hive表数据在hadoop hdfs上,hive只需添加一个meta data
并为用户提供类似sql的命令,以防止他们编写基本的MR作业。因此,如果关闭hadoop集群,Hive无法找到数据在表中。
但是,如果你说当你{@ 1}} hadoop群集时,数据会丢失。这是另一个问题。
答案 1 :(得分:0)
似乎你使用默认德比作为metastore.configure hive metastore.i我指向link.please休闲它。 Hive is not showing tables