AccessControlException user = root,access = WRITE ...使用Kafka Connect HDFS时

时间:2016-07-19 19:52:04

标签: hadoop hdfs apache-kafka connector confluent

我正在使用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):   权限被拒绝:user = root,access = WRITE,   索引节点= “/话题”:hadoop的:超组的。drwxr-XR-X

1 个答案:

答案 0 :(得分:0)

刚才意识到客户端上没有一个名为“hadoop”的用户,这似乎可以解决问题。