我已经成功地配置了hadoop2.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条答案
按热度按时间rqmkfv5c1#
添加此行
hadoop-env.sh
:注:更改
/path/to/hbase/jars
到hbase jars位置。如果可能,将所有可用的hbase jar文件添加到hadoop类路径(以避免将来的类问题)。