执行hadoop fs -put /etc/hadoop/truststore.jks .时报错-put: No enum constant org.apache.hadoop.security.SaslRpcServer.QualityOfProtection.NONE怎么解决
时间: 2023-10-08 21:08:43 浏览: 90
029070-99999-1901.txt
这个错误通常是由于Hadoop配置文件中的SaslRpcServer质量保护设置不正确引起的。可以尝试以下解决方法:
1. 检查Hadoop配置文件中的SaslRpcServer配置,确保其设置正确。在core-site.xml中添加以下配置:
```
<property>
<name>hadoop.rpc.protection</name>
<value>privacy</value>
</property>
```
2. 确认Hadoop环境变量已经正确配置,可以执行以下命令确认:
```
echo $HADOOP_HOME
```
如果没有输出Hadoop的安装路径,则需要设置Hadoop环境变量。
3. 如果以上方法都无效,可以尝试重启Hadoop服务并重新执行命令。
阅读全文