当前位置:首页 > 虚拟机 > 正文

虚拟机datanode怎么启动


一、hadoop伪分布DataNodeTaskTracker启不动!求高手指点一二,找了很久,本人只有5分了,实在没办法。请贴出相应的日志。
根据启动的进程,NN和JT都会启动,但DN和TT不会启动,因为主机不可访问。就像上面的错误消息:SHUTDOWN_MSG:nHostException:hadoop:hadoop。因此,请检查和中的和r参数值的主机名是否使用hadoop主机名而不是IP地址。
如果您使用hadoop主机名,请在hosts文件中添加:主机名ip地址。
如果是独立机器,可以直接改成localhost。


二、hadoop主节点datanode启动么启动hadoop,datanode未启动
日志/var/log/hadoop-hdfs/
发现。namenodeclusterID和datanodeclusterID的值不同
复制namenodeclusterID的值
找到配置文件
6
编辑/data/路径下的current/VERSIONhdfs/data/配置文件
将clusterID值替换为第三步中的值
7
重新启动每个成功启动的jpsdatanode作业
三、hadoop:我在ubuntu配置hadoop,master可以启动slave的datanode,但是无法显示datanode这种情况一般有两种可能:
1.数据节点启动失败。可以按照上面的方法在datanode上执行jps命令来检查datanode进程是否已经启动。如果jps无法正常显示,可以使用ps-ax|grephadoop
2。datanode进程已启动并且仍在运行。出现这种情况是因为namecode和data节点中保存的命名空间标识符不同。我们知道的一种可能的情况是,集群启动后,重新执行了hadoopnamenode格式。解决方案是删除datanode创建的目录,但随后所有文件都会消失。请务必。