Aashiq PS
11/13/2025, 8:02 AMpinotAuth:
enabled: true
controllerFactoryClass: org.apache.pinot.controller.api.access.BasicAuthAccessControlFactory
brokerFactoryClass: org.apache.pinot.broker.broker.BasicAuthAccessControlFactory
configs:
- access.control.principals=admin
- access.control.principals.admin.password=<password>
error
org.apache.pinot.common.exception.HttpErrorStatusException: Got error status code: 401 (Unauthorized) with reason: "HTTP 401 Unauthorized" while sending request: /segmentConsumed?reason=forceCommitMessageReceived&streamPartitionMsgOffset=214683&instance=Server_prod-pinot-server-0.prod-pinot-server-headless.prod-pinot.svc.cluster.local_8098&name=views__0__0__20251113T0646Z&rowCount=21&memoryUsedBytes=84567768 to controller: prod-pinot-controller-2.prod-pinot-controller-headless.prod-pinot.svc.cluster.local, version: UnknownXiang Fu
Xiang Fu
"pinot.server.admin.access.control.factory.class":
"org.apache.pinot.server.access.BasicAuthAccessFactory"Aashiq PS
11/13/2025, 10:33 AMpinotAuth:
enabled: true
controllerFactoryClass: org.apache.pinot.controller.api.access.BasicAuthAccessControlFactory
brokerFactoryClass: org.apache.pinot.broker.broker.BasicAuthAccessControlFactory
configs:
- access.control.principals=admin
- access.control.principals.admin.password=verysecret
ConfigMaps
Controller
controller.segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
Minion
segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
task.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
Server
pinot.server.segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
pinot.server.segment.uploader.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
pinot.server.instance.auth.token=Basic YWRtaW46dmVyeXNlY3JldAXiang Fu
pinot.server.segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
pinot.server.segment.uploader.auth.token=Basic YWRtaW46dmVyeXNlY3JldA
pinot.server.instance.auth.token=Basic YWRtaW46dmVyeXNlY3JldAAashiq PS
11/13/2025, 10:44 AMXiang Fu
Xiang Fu
curl -H "Content-Type: application/json" -H "authorization:Basic YWRtaW46dmVyeXNlY3JldA" prod-pinot-controller-2.prod-pinot-controller-headless.prod-pinot.svc.cluster.local:9000/tablesAashiq PS
11/13/2025, 10:49 AMXiang Fu
Aashiq PS
11/13/2025, 10:50 AMAashiq PS
11/13/2025, 10:56 AMaashiq@aashiq-HP-EliteBook-840-G6:~/Aashiq/Research/Lab$ echo -n 'YWRtaW46dmVyeXNlY3JldA' | base64 --decode
admin:verysecretbase64: invalid input
aashiq@aashiq-HP-EliteBook-840-G6:~/Aashiq/Research/Lab$ echo -n 'YWRtaW46dmVyeXNlY3JldA==' | base64 --decode
admin:verysecretaashiq@aashiq-HP-EliteBook-840-G6:~/Aashiq/Research/Lab$
aashiq@aashiq-HP-EliteBook-840-G6:~/Aashiq/Research/Lab$Xiang Fu
YWRtaW46dmVyeXNlY3JldA==Aashiq PS
11/13/2025, 10:58 AMXiang Fu
Xiang Fu
pinot.server.segment.fetcher.auth.token=Basic YWRtaW46dmVyeXNlY3JldA==
pinot.server.segment.uploader.auth.token=Basic YWRtaW46dmVyeXNlY3JldA==
pinot.server.instance.auth.token=Basic YWRtaW46dmVyeXNlY3JldA==Aashiq PS
11/13/2025, 11:15 AMXiang Fu
admin:<your-password>Aashiq PS
11/13/2025, 11:27 AM