1、自定义认证需新添加一个jar
#jar包我已经上传到我的资源里面了,有需要可以有偿下载
cp hive-server2.jar /data/apache-hive-1.2.1-bin/lib
2、修改hive-site.xml
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
<property>
<name>hive.server2.authentication</name>
<value>CUSTOM</value>
</property>
<property>
<name>hive.server2.custom.authentication.class</name>
<value>org.apache.hive.CustomHiveServer2Auth</value>
</property>
<!-- username:hive ; password:hive!@#123 -->
<property>
<name>hive.jdbc_passwd.auth.hive</name>
<value>7a20603b2321e5ad941810026e02d280</value>
<description/>
</property>
密码需要转换成md5值!!
echo -n '123abcABC'| md5sum | awk '{print $1}'
3、启动hiveserver
nohup hiveserver2 &
4、登录
(1)空密码登录:
显示失败!!
(2)使用密码登录