HMaster没有启动

时间:2015-07-19 20:27:41

标签: hadoop hbase

我已成功配置Hadoop 2.6.0。接下来,我正在尝试安装Hbase 0.98.9但是在启动Hbase时遇到了麻烦。

我收到以下错误消息:

Error: Could not find or load main class org.apache.hadoop.hbase.util.HBaseConfTool

Error: Could not find or load main class org.apache.hadoop.hbase.zookeeper.ZKServerTool

starting master, logging to /usr/local/hbase/logs/hbase-yarn-master-hadoopmaster.out

Error: Could not find or load main class org.apache.hadoop.hbase.master.HMaster
localhost:

starting regionserver, logging to /usr/local/hbase/bin/../logs/hbase-yarn-regionserver-hadoopmaster.out


localhost: Error: Could not find or load main class org.apache.hadoop.hbase.regionserver.HRegionServer

而且,这是我的hbase-site.xml文件

<configuration>
         <property>
         <name>hbase.rootdir</name>
         <value>hdfs://hadoopmaster:9000/hbase</value>
         </property>
         <property>
         <name>hbase.zookeeper.property.dataDir</name>
         <value>/home/yarn/hbase/zookeeper</value>
         </property>
         <property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
         </property>
        </configuration>

请让我知道我的配置有什么问题。

问候。

1 个答案:

答案 0 :(得分:0)

hadoop-env.sh中添加此行:

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/path/to/hbase/jars
  

注意:/path/to/hbase/jars更改为hbase jars位置。如果可能的话,将所有可用的hbase jar文件添加到hadoop类路径中(以避免将来出现类问题)。