Hive 配置单元外部表映射到Azure存储授权问题
我正在配置单元上创建映射到Azure Blob存储的外部表 创建外部表测试(id bigint、名称字符串、dob时间戳、, 工资小数点(14,4),行号(bigint)存储为拼花地板位置 'wasb://(容器)@(Stroage_帐户).blob.core.windows.net/test' 低于异常 失败:执行错误,从返回代码1 org.apache.hadoop.hive.ql.exec.ddlstask。元异常(消息:Get 例外:org.apache.hadoop.fs.azure.AzureException com.microsoft.azure.storage.StorageException:服务器未能 对请求进行身份验证。请确保授权标头的值 包括签名在内的格式正确。) 我在这里使用的存储帐户不是连接到hdinsight群集的主存储帐户Hive 配置单元外部表映射到Azure存储授权问题,hive,azure-storage-blobs,azure-hdinsight,Hive,Azure Storage Blobs,Azure Hdinsight,我正在配置单元上创建映射到Azure Blob存储的外部表 创建外部表测试(id bigint、名称字符串、dob时间戳、, 工资小数点(14,4),行号(bigint)存储为拼花地板位置 'wasb://(容器)@(Stroage_帐户).blob.core.windows.net/test' 低于异常 失败:执行错误,从返回代码1 org.apache.hadoop.hive.ql.exec.ddlstask。元异常(消息:Get 例外:org.apache.hadoop.fs.azure.
有人能帮我解决这个问题吗?我可以通过添加下面的配置来解决这个问题,我已经通过Ambari服务器完成了这项工作 HDFS>>自定义核心站点
fs.azure.account.key.(存储帐户).blob.core.windows.net=(访问权限) 钥匙) fs.azure.account.keyprovider.(存储帐户).blob.core.windows.net=org.apache.hadoop.fs.azure.SimpleKeyProvider 蜂巢>>定制蜂巢环境 AZURE_存储_帐户=(存储帐户名称) AZURE_存储_密钥=(访问密钥)