【发布时间】:2016-11-22 20:49:51
【问题描述】:
我正在使用 Confluent 的 Hadoop 分发版,并尝试将消息从 Kafka(在另一台机器上)汇集到 HDFS。 HDFS 端的“所有者”是“hadoop”。
该错误很常见,我尝试设置 HADOOP_USER_NAME=hadoop,但在引用“root”时仍然遇到与用户相同的错误。 kafka-connect-hdfs 有额外的 auth 参数,但它们似乎都是针对 Kerberos 的,这里不涉及。
原因: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): 权限被拒绝:用户=root,访问=写, inode="/topics":hadoop:supergroup:drwxr-xr-x
【问题讨论】:
标签: hadoop hdfs apache-kafka connector confluent-platform