我正在 K8s 中运行 presto,我正在尝试为服务启用基于文件的身份验证(使用此作为指南https://prestosql.io/docs/current/security/password-file.html)。但是,当应用程序启动时,我收到一条错误消息:
java.lang.IllegalStateException:密码验证器文件未注册
配置属性
coordinator=true
node-scheduler.include-coordinator=false
http-server.http.port=8080
query.max-memory=20GB
query.max-memory-per-node=10GB
query.max-total-memory-per-node=10GB
discovery-server.enabled=true
discovery.uri=http://presto-service.eap.svc.cluster.local:8080
http-server.authentication.type=PASSWORD
http-server.https.enabled=true
http-server.https.port=8443
http-server.https.keystore.path=/opt/presto-server/etc/presto.jks
http-server.https.keystore.key=*************
密码验证器.properties
password-authenticator.name=file
file.password-file=/opt/presto-server/etc/password.db
配置的其余部分看起来非常正常,所以有人知道我在这里可能错过了什么吗?谢谢,