【问题标题】:AccessControlException user=root,access=WRITE... when using Kafka Connect HDFSAccessControlException user=root,access=WRITE... 使用 Kafka Connect HDFS 时
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-12-02
      • 1970-01-01
      • 2017-03-22
      • 2017-01-08
      • 2016-12-26
      • 2017-01-20
      • 2017-04-04
      • 1970-01-01
      • 2018-10-08
      相关资源
      最近更新 更多