0

我已经在VirtualBox上安装了Hadoop-2.7.3

./start-all.sh当我在终端中键入命令时, Namenode, Secondary Namenode&Datanode没有启动。下面是错误截图。请为此问题提出一些解决方案。

错误我正在进入我的终端窗口。

sreenu@MyPC:~/hdfs/sbin$ ./start-all.sh

This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
17/07/24 16:38:12 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

Starting namenodes on [localhost]
localhost: ssh: connect to host localhost port 22: Connection refused
localhost: ssh: connect to host localhost port 22: Connection refused

Starting secondary namenodes [0.0.0.0]
0.0.0.0: ssh: connect to host 0.0.0.0 port 22: Connection refused

17/07/24 16:38:19 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

starting yarn daemons
resourcemanager running as process 2899. Stop it first.

localhost: ssh: connect to host localhost port 22: Connection refused

sreenu@MyPC:~/hdfs/sbin$ jps
3536 Jps
2899 ResourceManager
3175 JobHistoryServer

sreenu@MyPC:~/hdfs/sbin$ 

我在终端窗口上看到的错误。

4

2 回答 2

0

通过卸载并重新安装 openssh-server 和 openssh-client 在我的机器上解决了这个问题。

命令:

sudo apt-get remove openssh-server openssh-client

sudo apt-get install openssh-server openssh-client

关闭终端,重新启动您的 VirtualBox 并尝试再次启动所有守护程序。

于 2017-07-25T13:24:39.620 回答
0

安装 ssh 后,需要实际启动 ssh 服务器。您的设置的问题是您的 ssh 服务器没有运行。要验证此问题,请运行:

$ ssh localhost

如果你得到同样的错误,即localhost: ssh: connect to host localhost port 22: Connection refused,然后使用以下命令启动 ssh 服务:

$ /etc/init.d/ssh start

如果您没有收到任何错误ssh localhost,那么还有其他问题。

于 2021-01-30T09:32:49.897 回答