摘要: 在master主节点机器上,/home/hadoop/hadoop安装文件夹下,输入bin/hadoop dfsadmin -report查看集群启动情况,发现datanode根本没有起起来,或者格式化所有节点的时候,根本不successful首先检查各个xml配置文件是否正确写入,jdk环境变量是否写了,ssh是否通,也可能提示你core-site.xml文件里面有错误,xml文件里第一行不能是空行,如果是自己写的很有可能是最上面两行之间有空行,或者全角字符,这时就从master主机中把同样的文件用scp命令传到slave主机,覆盖掉原来的文件即可以上操作都是在bin/stop-all.sh 阅读全文
posted @ 2012-01-06 20:10 shengxinge 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 在配置hadoop集群的时候,需要在master主机和slave主机之间进行无密钥通信,我的两个机器上的用户名都是hadoop,通信是在两台机器的hadoop用户之间通信,而不是root用户。先查看在两台机器上/home/hadoop下有没有.ssh文件夹,这是一个隐藏文件夹,用命令ls -a查看,如果没有,需要mkdir -p .ssh新建分别在两台机器上的hadoop用户下输入命令ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 这个命令会在.ssh文件夹下生成两个文件,id_dsa和id_dsa.pub,分别是一个私钥和一个公钥输入命令ca 阅读全文
posted @ 2012-01-06 19:59 shengxinge 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 今天在linux下查看进程,使用命令jps,可是却提示找不到命令,这条命令是在jdk下的bin目录下的一个可执行文件,我查看了一下我的jdk目录,发现有jps可执行文件,但是只是没有放在环境变量里面而已,环境变量可以通过etho $PATH命令查看。所以就要自己加上去,以root身份vi /etc/profile,然后在下面加一行export PATH="usr/java/jdk160_05/bin:$PATH",其中橘色的部分是你把jdk安装在哪的路径和jdk文件夹名称。保存退出。然后source /etc/profile就可以,没报错就说明是成功了,再执行jps就看到了 阅读全文
posted @ 2012-01-06 16:01 shengxinge 阅读(35721) 评论(0) 推荐(3) 编辑