困扰了很久的问题今天下午解决了,配置好ssh,hadoop,hbase后进行hbase shell命令时发现无法登陆60010。查了许多博客,有说端口号改成了16010,以及hbase-site.xml和core-site.xml的端口号得一致。我查了一下jps,发现datanode消失了!原来是因为我多次进行hdfs namenode -format进行了重构操作,在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而datanode的clusterID 保持不变。导致namenode和datanode的clusterID不一致。具体参考
http://www.cnblogs.com/wly603/archive/2012/04/20/2459837.html
http://www.linuxidc.com/Linux/2014-11/108822.html
jps命令中应该有的东西是: