我正在尝试在 Windows WSL 上的 Ubuntu 20 上安装一个简单的 hadoop 设置。我能够让 NameNode 和 Yarn 运行,但 Datanodes 失败了
尝试启动-dfs.sh 时出现以下错误
hadoopuser@mycompu:~/hadoop$ sbin/start-dfs.sh
Starting namenodes on [localhost]
Starting datanodes
localhost: ERROR: You must be a privileged user in order to run a secure service.
pdsh@mycompu: localhost: ssh exited with exit code 1
Starting secondary namenodes [mycompu]
仅启动名称节点。
(base) hadoopuser@mycompu:~/hadoop$ jps
3217 NameNode
3546 SecondaryNameNode
3676 Jps
(base) hadoopuser@mycompu:~/hadoop$
我认为问题出在文档的这一部分-> https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SecureMode.html#Secure_DataNode
但没有说如何禁用它。我还尝试将端口更改为非特权端口,但它错误地说它的端口无效。
有什么线索吗?