原因:org.apache.thrift.transport.TTransportException:普通身份验证失败:未为任何模拟配置用户yarn。模拟用户: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还需要在alluxio-site.properties中模拟

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

关于hadoop - 普通身份验证失败:没有为用户模拟配置任何模拟。模拟用户:alluxio mapreduce中的root,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52810985/

10-12 00:28