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>

重启集群

Hive远程连接设置用户名和密码相关推荐

  1. Windows远程连接的用户名和密码怎么设置?

    1.首先,打开A电脑的控制面板,点击系统和安全进入,设置电脑允许远程访问: ] 2.查看A电脑的ip地址,再次打开控制面板,在"网络和Internet"里面点击查看网络状态和任务. ...

  2. expect以及rsync实现远程连接自动推送密码

    首先说下用expect实现远程连接自动推送密码: 有的时候,我们ssh登陆远程机器,或者scp从远程机器上拷贝文件,都要手动输入远程机器的 密码,如果我们的脚本要自动指定这些命令,如何实现自动推送密码 ...

  3. 玩转Jetson Nano(一) 开机准备与远程连接设置

    Jetson Nano出来一段时间了,借着带同学们玩的由头买了套回来,终于有机会替换原来的树莓派玩玩了.这篇文章是"玩转Jetson Nano"的开篇,当然有可能玩得转也有可能玩不 ...

  4. SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...

    添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: 加入以后,你的文件会变 ...

  5. DellR730修改远程管理卡iDRAC用户名和密码

    Dell R730的远程管理卡设置 1.重启服务器,首选项F2 System Setup; 2.进入F2之后选择第二项 iDRAC Settings; 3.选择下面的User Configuratio ...

  6. SpringSecurity用户认证设置用户名和密码的三种方式

    文章目录 SpringSecurity用户认证设置用户名和密码的三种方式 首先明白几个单词的意思: SpringSecurity默认的用户认证 1.通过配置文件进行用户认证 2.通过配置类进行用户认证 ...

  7. h3c交换机配置远程管理_H3C交换机配置本地登录和远程登录的用户名和密码教程...

    你还在为不知道H3C交换机配置本地登录和远程登录的用户名和密码教程而不知所措么?下面来是学习啦小编为大家收集的H3C交换机配置本地登录和远程登录的用户名和密码教程,欢迎大家阅读: H3C交换机配置本地 ...

  8. 远程计算机的分辨率调整,手把手教你解决win10系统远程连接设置电脑分辨率的设置方法...

    我们在使用电脑的过程中,有朋遇到win10系统远程连接设置电脑分辨率的问题固然处理起来也不难,然而还是有一些小伙伴不明白win10系统远程连接设置电脑分辨率应该怎样解决.因此就有很多小伙伴来向我咨询w ...

  9. 远程桌面配置php,Win2008 R2实现多用户远程连接设置方法(图)

    这篇文章主要介绍了Win2008 R2实现多用户远程连接设置方法,需要的朋友可以参考下 经常使用远程桌面的朋友可能会注意到,Windows server 2008 R2中,远程桌面最多只允许两个人远程 ...

最新文章

  1. spawn-fcgi启动的一些报错问题
  2. 【三维重建】基于切片的三维重建MATLAB仿真
  3. 并发编程-17AQS同步组件之 Semaphore 控制并发线程数的信号量
  4. 网络协议 8 - TCP协议(上):性恶就要套路深
  5. 广元南山隧道南河互通立交图_广元城区一隧道工程竣工时间已定,今后出行更加方便了!...
  6. 003很好的网络博客(TCP/IP)-很全
  7. MATLAB课程表分配问题,求助matlab大神,学校的课程安排太骚了,我们压根就不用学matlab...
  8. 深度操作系统 Deepin 20 BETA 发布
  9. web中ajax实现二级联动,Ajax实现城市二级联动(一)
  10. Git pull 强制覆盖本地文件
  11. 处理11gR2 RAC集群资源状态异常INTERMEDIATE,CHECK TIMED OUT
  12. 0028-如何在CDH未启用认证的情况下安装及使用Sentry
  13. Geolocation error:Only secure origins are allowed (see:https://goo.gl/Y0ZkNV)..
  14. NoSQL数据库应用
  15. 企业微信API使用基本教程
  16. 十大常用机器学习算法总结(持续完善)
  17. 计算机毕设选题可以选什么?计算机本科毕业设计选题2023年指南
  18. 南京邮电大学离散数学实验一:利用真值表法求取主析取范式以及主合取范式的实现
  19. ps—添加、去除水印
  20. 企业终端无法获取到 IP地址

热门文章

  1. 亚马逊高管为何频繁离职
  2. 廖金菊——湖南高尔夫旅游职业学院文化社诗人
  3. 用树莓派都可以DIY“波士顿机器狗”!
  4. 杨辉三角(组合数)+排列组合
  5. 西瓜播放器 vue+xgplayer播放mp4/hls视频流。
  6. react setState 和 this.state区别 以及需要注意
  7. MySQL的学习笔记(超详细超完整)
  8. Java编程:颜色色带图片的生成
  9. 前端历程(一)------初识前端
  10. jquery.qrcode 批量打印