Apache trino的ldap认证开启
创始人
2025-01-10 04:36:25
0

作者:櫰木

1、背景

由于trino 默认没有开启用户认证体系,需要ldap用户进行认证。开启tls和ldap用户认证,提高安全性。

2、配置

前置条件。

trino 集群已经部署完成

ldap 服务

openjdk 版本大于11.0.17

生成证书

keytool -genkeypair -validity 36500 -ext SAN=IP:172.16.104.226,DNS:hd1.dtstack.com -alias trino -keypass admin@123 -storepass admin@123 -keyalg RSA -dname CN=hd1.dtstack.com,OU=,O=,L=,ST=,C= -keystore trino.jks 

将证书复制每个节点的到trino目录

配置每个节点配置以下内容

config.properties

http-server.https.enabled=true
http-server.https.port=8443
http-server.https.keystore.path=/opt/trino/etc/trino.jks
http-server.https.keystore.key=admin@123
internal-communication.shared-secret=abc123
internal-communication.https.required=true

http-server.https.secure-random-algorithm=SHA1PRNG
http-server.authentication.allow-insecure-over-http=true

配置认证配置文件 (本次使用的是openldap)

etc/password-authenticator.properties

password-authenticator.name=ldap
ldap.url=ldap://hd.dtstack.com:389
#ldap.ssl.truststore.path=/path/to/ldap_server.pem
#ldap.user-bind-pattern=
#ldap.user-bind-pattern= U S E R @ D T S T A C K . C O M l d a p . u s e r − b a s e − d n = c n = a c c o u n t s , d c = d t s t a c k , d c = c o m l d a p . u s e r − b i n d − p a t t e r n = u i d = {USER}@DTSTACK.COM ldap.user-base-dn=cn=accounts,dc=dtstack,dc=com ldap.user-bind-pattern=uid= USER@DTSTACK.COMldap.user−base−dn=cn=accounts,dc=dtstack,dc=comldap.user−bind−pattern=uid={USER},cn=users,cn=accounts,dc=dtstack,dc=com
#ldap.bind-dn=uid=admin,cn=users,cn=accounts,dc=dtstack,dc=com
#ldap.bind-password=admin123
ldap.allow-insecure=true

重启对应服务

3、验证

通过https登录访问coordinator节点
请添加图片描述

使用trinocli进行测试

trino-cli --server https://hd1.dtstack.com:8443 --keystore-path /opt/trino/etc/trino.jks --keystore-password admin@123 --catalog hive --user test --password

更多技术信息请查看云掣官网https://yunche.pro/?t=yrgw

相关内容

热门资讯

IA解析/金花房卡批发新猴王/... 今 日消息,新猴王/皇豪互娱房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更...
IA解析/金花房卡如何购买新二... 微信游戏中心:新二号房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程序...
ia攻略/金花房卡批发价乐游联... 乐游联盟是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
玩家攻略,牛牛房卡游戏代理卡丁... 今 日消息,卡丁互娱房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
手机虚拟安卓系统哪个好,手机虚... 你有没有想过,手机上的虚拟安卓系统就像是一扇通往新世界的门?想象你可以在同一部手机上体验不同的操作系...
科技实测!牛牛房卡制作链接玄武... 玄武大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
推荐一款!牛牛房卡游戏平台加盟... 微信游戏中心:卡丁互娱房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
IA解析/金花房卡代理零售红桃... 红桃众娱是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
推荐一款!牛牛房卡游戏代理水仙... 推荐一款!牛牛房卡游戏代理水仙大厅//全网房卡低价售Sa9Ix苹果iPhone 17手机即将进入量产...
玩家攻略,牛牛房卡怎么购买新道... 今 日消息,新道游/皇豪互娱房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更...
IA解析/牛牛房卡制作链接新神... 新神兽/青龙大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 ...
科技实测!牛牛房卡哪里有卖的华... 华山大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
推荐一款!金花微信链接市场价格... 推荐一款!金花微信链接市场价格表新老夫子/房卡价格表多少钱一张Sa9Ix苹果iPhone 17手机即...
我来教你/牛牛房卡哪里有卖的精... 今 日消息,精灵大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
我来教你/如何购买金花房卡卡贝... 我来教你/如何购买金花房卡卡贝大厅/微信链接房卡低价销售卡贝大厅是一款非常受欢迎的游戏,咨询房/卡添...
一分钟了解!怎么买斗牛房卡女娲... 微信游戏中心:女娲大厅房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
我来教你/金花房卡批发番茄大厅... 番茄大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
重大通报,如何购买金花房卡趣游... 重大通报,如何购买金花房卡趣游联盟/科技房卡多少钱一张Sa9Ix苹果iPhone 17手机即将进入量...
头条推荐!牛牛房卡哪里有卖的时... 今 日消息,时光互娱房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
头条推荐!金花房卡批发玄灵大厅... 玄灵大厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...