HDInsight Kafka Cluster not able to access primary storage Blob account

Multi tool use
HDInsight Kafka Cluster not able to access primary storage Blob account
I spun Kafka cluster with blob storage (general purpose v1) as primary storage. No other storage attached. However kafka nodes not able to access blob files on same storage. Spark/R clusters can access files on same blob.
I created another kafka cluster but issue is still there. I have provided different container names for each cluster.
Command: hdfs dfs -ls wasb://elckafka2@demostoragepoc.blob.core.windows.net/
hdfs dfs -ls wasb://elckafka2@demostoragepoc.blob.core.windows.net/
Error:
ls: org.apache.hadoop.fs.azure.AzureException: No credentials found
for account demostoragepoc.blob.core.windows.net in the configuration,
and its container elckafka2 is not accessible using anonymous
credentials. Please check if the container exists first. If it is not
publicly available, you have to provide account credentials.
Thanks!
1 Answer
1
Note: Private containers in storage accounts that are NOT connected to
a cluster: You can't access the blobs in the containers unless you
define the storage account when you submit the WebHCat jobs.
For your understanding, I have created three containers as following;
If you access containers using HDInsight, you will get the same error message for private and blob public access level and gives desired output for the Container public access level.
For more details, refer “HDInsight Storage architecture” and “Hadoop Azure Support: Azure Blob Storage”.
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
I could access HDFS by modifying core-site.xml
– Hemant Chandurkar
yesterday