1

原因:org.apache.thrift.transport.TTransportException:普通身份验证失败:未为任何模拟配置用户纱线。模拟用户:root

当我使用 alluxio 在本地运行 wordcount 程序时,它工作正常。我也通过了集成测试,但是当我使用 alluxio 客户端 jar 运行相同的 Hadoop 程序时,它给了我一个错误

bin/hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount -libjars /usr/lib/hadoop-mapreduce/alluxio-1.8.1-client.jar alluxio://172.17.0.2:19998/wordcount/input.txt alluxio://172.17.0.2:19998/wordcount/output

错误:alluxio.exception.status.UnavailableException:44 次尝试后无法连接到 FileSystemMasterClient @ quickstart.cloudera/172.17.0.2:19998

4

1 回答 1

1

解决了alluxio也需要在alluxio-site.propertiesset中进行impersonation

alluxio.master.security.impersonation.root.users=*
alluxio.master.security.impersonation.root.groups=*
alluxio.master.security.impersonation.client.users=*
alluxio.master.security.impersonation.client.groups=*
alluxio.security.login.impersonation.username=none
于 2018-10-16T03:25:11.023 回答