Hello all,
I am trying to deploy Dremio on Azure Kubernetes Service for POC.
I am having 3 node AKS cluster with Node size Standard_D4ds_v5 (4vCPUs, 16 GB RAM).
I have azure vm where Helm3, Kubectl is installed.
I am following the instruction from the following GitHub link for dremio deployment.
GitHub link - https://github.com/dremio/dremio-cloud-tools/tree/master/charts/dremio_v2
When I ran the “helm install dremio . -n dremio -f my-values.yaml --wait --timeout 900s” cmd and after some time I checked status of the pods my dremio-master-0 is CrashinLoopBackOff following is the error message.
NAME READY STATUS RESTARTS AGE
dremio-executor-0 1/1 Running 0 85s
dremio-master-0 0/1 CrashinLoopBackOff 1 (13s ago) 85s
zk-0 1/1 Running 0 85s
when I check for the dremio-master-0 log I am getting error msg - Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in authority at index 12: dremioAdl://Azure DataLake Store Name.azuredatalakestore. net//system_iceberg_tables
following is the error msg.
2025-12-18 11:24:01,889 [main] ERROR ROOT - Dremio is exiting. Failure while starting services.
java.lang.RuntimeException: Unable to initialize Initializer SystemStoragePluginInitializer
at com.dremio.service.InitializerRegistry.start(InitializerRegistry.java:83)
at com.dremio.service.SingletonRegistry$AbstractServiceReference.start(SingletonRegistry.java:166)
at com.dremio.service.ServiceRegistry.start(ServiceRegistry.java:90)
at com.dremio.service.SingletonRegistry.start(SingletonRegistry.java:47)
at com.dremio.dac.daemon.DACDaemon.startServices(DACDaemon.java:214)
at com.dremio.dac.daemon.DACDaemon.init(DACDaemon.java:220)
at com.dremio.dac.daemon.DremioDaemon.main(DremioDaemon.java:125)
Suppressed: java.lang.NullPointerException: null
at com.dremio.exec.planner.plancache.CacheRefresherServiceImpl.close(CacheRefresherServiceImpl.java:90)
at com.dremio.service.SingletonRegistry$AbstractServiceReference.close(SingletonRegistry.java:158)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:142)
at com.dremio.service.ServiceRegistry.close(ServiceRegistry.java:103)
at com.dremio.service.SingletonRegistry.close(SingletonRegistry.java:107)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:142)
at com.dremio.common.AutoCloseables.close(AutoCloseables.java:72)
at com.dremio.dac.daemon.DACDaemon.close(DACDaemon.java:307)
at com.dremio.dac.daemon.DremioDaemon.main(DremioDaemon.java:124)
Caused by: java.lang.RuntimeException: java.net.URISyntaxException: Illegal character in authority at index 12: dremioAdl://Azure DataLake Store Name.
I have provided correct distStorage configuration details in my-values.yaml file and it is also creating folder (accelerator, downloads, metadata, node_history, profile, scratch, system_iceberg_tables, uploads)to my provided adls container.azuredatalakestore. netnet//system_iceberg_tables
Following is the content of my-values.yaml file for referencing.
my-values.yaml file
image: dremio/dremio-oss
imageTag: latest
annotations: {}
podAnnotations: {}
labels: {}
podLabels: {}
nodeSelector: {}
tolerations: []
coordinator:
cpu: 2
memory: 8192
count: 0
volumeSize: 512Gi
web:
port: 9047
tls:
enabled: false
secret: dremio-tls-secret-ui
client:
port: 31010
tls:
enabled: false
secret: dremio-tls-secret-client
flight:
port: 32010
tls:
enabled: false
secret: dremio-tls-secret-flight
startupProbe:
failureThreshold: 300
periodSeconds: 1
readinessProbe:
failureThreshold: 120
periodSeconds: 1
executor:
cpu: 2
memory: 8192
engines: ["default"]
count: 1
volumeSize: 128Gi
cloudCache:
enabled: false
volumes:
- size: 100Gi
zookeeper:
image: zookeeper
imageTag: 3.8.4-jre-17
cpu: 0.5
memory: 1024
count: 1
volumeSize: 10Gi
distStorage:
type: "azureStorage"
azureStorage:
accountName: "<adls-account-name>"
authentication: "accessKey"
filesystem: "<adls-container-name>"
path: "/"
credentials:
accessKey: "<accessKey>"
extraVolumes: []
extraVolumeMounts: []
extraEnvs: []
service:
type: LoadBalancer
Please let me know if anyone have the solution for this.
Thank you in advance. ![]()