我是Hadoop的初学者。
我想要解决的两大问题是:-
)当通过cmd (start-all.cmd)启动hadoop时,我的namenode没有启动。它显示了下面的错误。
SHUTDOWN_MSG :在Admin/192.168.1.6关闭NameNode
我试图通过以下步骤来解决这个问题:
首先,获取我的计算机的主机名。它可以通过运行$hostname命令来获得。我的主机名是行政。然后将192.168.1.6本地主机名添加到/etc/hosts文件中。
但是我不会在etc文件夹中获得名为主机的文件。我很困惑我是否必须在etc文件夹中创建一个文件(.txt),还是需要做任何其他的事情?
2.)此外,在我的分析中,我检查了在触发命令(start-all.cmd)时,正在自动创建三个文件夹,即hortonworks、USER和tmp。我想知道原因。请帮帮忙。
发布于 2016-11-24 09:06:54
/etc/host是一个文本文件,其名称与大多数Linux/Unix操作系统中的相同。你在运行Linux操作系统吗?可以通过运行Linux操作系统来检查它是否在使用。
cat /etc/nsswitch.conf _ grep主机
在输出中查找一行内容如下
主机文件dns
如果您看到带有主机的行中的单词文件,您的系统应该使用它。
您可以通过运行cat /etc/host来查看其内容。
您可以运行以下命令将条目添加到宿主运行cat /etc/host来检查它。
回声"192.168.1.6本地主机管理“>> /etc/主机
https://stackoverflow.com/questions/40714737
复制相似问题