MRS 2.x 普通集群通过密码验证访问presto
1 普通集群通过密码验证访问presto
1.1 配置密码验证访问presto
1.1.1 环境准备
MRS版本:2.x 普通集群
如果是在集群内节点提交请跳过1.1.2和1.1.3小节。
1.1.2 安装presto客户端
在MRS Manager服务管理页签下,选中presto,然后点击下载presto全量客户端至命令提交节点,解压并进行安装,详细指导请参见MRS指导文档:https://support.huaweicloud.com/usermanual-mrs/mrs_01_0090.html
1.1.3 生成truststore.jks文件
根据下载的客户端根目录下的ca.crt生成truststore文件,生成路径和密码根据自己需要指定。
keytool -import -v -trustcacerts -alias presto_trust -file /tmp/MRS-client/MRS_Presto_ClientConfig/ca.crt -keystore /etc/yzh/truststore.jks -keypass XXX
1.1.4 配置服务参数
在MRS Manager上配置服务参数,配置完成后保存并勾选重启服务。
1) 修改Coordinator实例额JAVA_OPTS参数,在后边添加参数
-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true
2) 在Coordinator实例自定义参数里添加如下参数
1. Key:http-server.authentication.type
Value:PASSWORD
2. Key:http-server.https.enabled
Value:true
3. Key:http-server.https.port
Value:7251
4. Key:http-server.https.keystore.path
Value:/opt/Bigdata/MRS_2.1.1/1_18_Coordinator/etc/keystore.jks
1.1.5 验证
执行presto客户端命令:
presto --catalog hive --schema default --truststore-path /etc/yzh/truststore.jks --truststore-password xxx --user yzh --server https://192.168.0.215:7251 –password
集群内节点可不指定truststore文件:presto --catalog hive --schema default --user yzh --server https://192.168.0.215:7251 –password
正确输入密码:
输入错误密码:
- 点赞
- 收藏
- 关注作者
评论(0)