`

安装Hadoop和HBase中遇到的错误

阅读更多
1.Hadoop格式化HDFS报错 java.net.UnknownHostException:ubuntu
执行$hadoop namenode -format命令,出现了如上的未知的主机名的问题,解决方法:
修改主机名:
1)查看主机名:$hostname
2) ubuntu10.04.3修改主机名方法:直接在/etc/hostname中修改主机名称。

2.安装hadoop-0.20.2-cdh3u1,用网上常用的教程配置hadoop配置文件,可是启动之后用$jps查看jobtracker并没有起来,localhost:50030页面也打不开,hadoop jobtracker start fail解决方法:
cdh3u1是Cloudera公司的版本,与Apache的Hadoop版本有些不一样,使用$HADOOP_HOME/example-confs里的配置文件,加以修改,放到$HADOOP_HOME/conf里去。

3.namenode不能启动
解决方法:将Hadoop的dfs.name.dir和dfs.data.dir,hadoop.tmp.dir目录删除,然后重新格式化$hadoop namenode -format。如果要重新格式化了NameNode中的data目录,一定要把每个DataNode内的数据目录清空。

4.org.apache.hadoop.hdfs.server.namenode.NameNode:java.lang.NoClassDefFoundError
解决方法:可能是CLASSPATH配置错误,重新配置CLASSPATH;如果不是CLASSPATH配置的问题,可能是jdk没有完全解压。我下载的是jdk-6u16.-dlj-linux-i586.bin,解压之后进入$JAVA_HOME/lib和$JAVA_HOME/jre/lib中查看,有一些.pack的文件,将这些解压为.jar即可。例如:$unpack200 tools.pack tools.jar


5.connect to host localhost port 22: Connection refused
有可能是ssh服务还没有安装,使用sudo apt-get install openssh-server
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics