Apache Flume无法将文件从源复制到目标

时间:2016-02-15 14:17:40

标签: hadoop flume hortonworks-data-platform flume-ng bigdata

我正在以用户身份执行Flume代理" root"我想将保存在/root/data-pipeline/input位置的XML文件复制到位于hdfs:///user/root/data_pipeline_demo/input..的hdfs中的目标位置

当我以flume-ng agent -c /etc/flume/conf -f /etc/flume/conf/flume.conf -n sandbox执行Flume代理时...它没有将文件写入目标位置&抛出异常:

 org.apache.hadoop.ipc.RemoteException
(org.apache.hadoop.security.authorize.AuthorizationException): 
 User: root is not allowed to impersonate root..

出了什么问题?我错过了一些配置吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要更改模拟设置以匹配您的HDFS设置。我不熟悉您的设置,但几乎可以肯定您不会在Hadoop上使用root用户。如果您更改设置以匹配您的HDFS用户,它将开始工作。