300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Hive远程连接设置用户名和密码

Hive远程连接设置用户名和密码

时间:2022-01-22 11:12:35

相关推荐

Hive远程连接设置用户名和密码

Hive远程连接设置用户名和密码

背景上传jar包修改hive-site.xml修改core-site.xml重启集群

背景

beeline或者jdbc远程连接hive需要用户名和密码,hive默认的用户名和密码都是空,为了安全起见也要改一下

上传jar包

用java开发工具打包一个jar工具类,用于解析用户名和密码

hiveAuth.zip

把jar包上传到hive根目录的lib下面(没有lib目录就自己建一个)

修改hive-site.xml

进入hive根目录的conf目录下,修改hive-site.xml

<!--自定义远程连接用户名和密码--><property><name>hive.server2.authentication</name><value>CUSTOM</value><!--默认为none,修改成CUSTOM--></property><!--指定解析jar包--><property><name>hive.server2.custom.authentication.class</name><value>org.apache.hadoop.hive.contrib.auth.CustomPasswdAuthenticator</value></property> <!--设置用户名和密码--><property><name>hive.jdbc_passwd.auth.root</name><!--用户名为最后一个:root--><value>root</value><!--密码--></property>

修改core-site.xml

进入Hadoop根目录的conf目录下,修改core-site.xml

<!--修改,否则java连接hive无权限--><property><name>hadoop.proxyuser.root.hosts</name><!--root的位置是你的主机名--><value>*</value></property><property><name>hadoop.proxyuser.root.groups</name><!--root的位置是你的主机名--><value>*</value></property>

重启集群

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。