idea连接hive

idea连接hive,第1张

idea连接hive

idea作为一款强大的IDE,其对数据库可以进行的可视化 *** 作,便捷程度远远超过了传统的命令行方式,今天我在使用idea连接hive时,发现网上的博客大多已经过时,连接时甚至还需要自己处理jar包,殊不知idea2021早已经可以帮助我们自动处理hive连接依赖了,因此写下这篇博客,一方面总结一下,一方面防止后来人误入歧途。

    启动hive:
    启动hive之前记得启动mysql,hdfs等依赖项。
	$ hive --service hiveserver2

在localhost:10002中查看hive启动:
记得打开10000端口,得使用这个端口远程连接hive:

sudo ufw allow 10000

    idea中database新建hive的data source

    下载一下需要的driver文件:
    填写用户名和密码进行登录,我这里有点疑问,因为我要连接的是hive,但是我填写的是虚拟机的用户名和密码成功连接上的。

    配置用户
    这里多说一点,因为我在连接时出现了User: wxwmd is not allowed to impersonate wxwmd
    这是因为hadoop启动了代理机制,需要在hadoop中的core-site.xml中配置用户,比方说我的用户名是wxwmd,那么在里面加入配置:

	
	
    	hadoop.proxyuser.wxwmd.hosts
    	*
	
	
    	hadoop.proxyuser.wxwmd.groups
    	*
	
	

    连接成功效果,左边可以写HQL语句,右边可视化 *** 作

    接下来就是愉快地使用优美的界面和hive交互了

    idea中连接视频

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5717700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存