采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在idea用spark把数据导入表,然后用sparksql可以查询到表的内容,但是在hive上用语句查却查不到??
因为两个元数据不同。hive有自己的在MySQL中,idea里面应该你没有连到hive的元数据也就是说是保存在本地的。所以两个查的结果不同
但是我在shell中用spark包的beeline连接hive,再select是可以查到数据的诶,连接到的hive也是在我本地上的hive呀;那用./beeline -u jdbc:hive2://localhost:10000连接到的hive,跟直接在本地服务器hive命令起来的hive,是不一样的吗?
1.你确定两者的hivesite一样吗 2.是同库吗,只有这两个可能
本地hive起起来的metastore在mysql上,通过spark起起来的在另外一个地方,但是不太清楚在哪儿,,我的理解是这样的
登录后可查看更多问答,登录/注册
大数据工程师干货课程 带你从入门到实战掌握SparkSQL
1.0k 15
1.0k 14
1.3k 12
1.7k 12
1.3k 11