请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

hive 启动成功,但是无法进入sparksql库,原带的如mysql库则可以进去

用的centos7,mysql8,此时mysql-connect-java.jar 也得用8版本。启动hive成功,show databases,sparksql也出现。但是use sparkSql 后,没有出现database changes,也没办法查看任何表。

正在回答

插入代码

3回答

你先确认下有sparkSql这个表吗,sparksql启动是否hivesite在conf目录下

0 回复 有任何疑惑可以回复我~
  • 提问者 starkpan #1
    不知道是虚拟机太差劲了还是啥,网上搜了说是sparksql太大了。用mysql -u root -p -A 登陆,就没有问题,可以进入。
    回复 有任何疑惑可以回复我~ 2018-08-12 17:10:03
  • 提问者 starkpan #2
    确实是虚拟机性能差,关了虚拟机,调成2核虚拟机,重新启动hadoop,mysql,hive,就没有问题了。
    回复 有任何疑惑可以回复我~ 2018-08-12 17:49:08
  • 提问者 starkpan #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-12 17:51:30
提问者 starkpan 2018-08-12 18:16:16

select word, count(1) from hive_wordcount lateral view explode(split(context,'\t')) wc as word group by word;

自己写的文本,文本里用的空格隔开,空格不用转义,直接split(context," ")就可以了。

0 回复 有任何疑惑可以回复我~
提问者 starkpan 2018-08-12 17:09:25

不知道是虚拟机太差劲了还是啥,网上搜了说是sparksql太大了。用mysql -u root -p -A 登陆,就没有问题,可以进入。

0 回复 有任何疑惑可以回复我~
  • sparksql的元数据在MySQL,数据不在MySQL的
    回复 有任何疑惑可以回复我~ 2018-08-12 17:10:38
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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