Hbase主机没有运行

时间:2014-07-09 12:11:39

标签: hadoop hbase

我正在尝试以伪分布式模式运行Hbase。我跟着this link

我使用的是ubuntu版本12.04 Hbase版本0.94.8 Hadoop版本2.4.0

在hbase / conf / hbase-env.sh中,我添加了以下内容

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25

export HBASE_REGIONSERVERS=/usr/lib/hbase/hbase-0.94.8/conf/regionservers

export HBASE_MANAGES_ZK=true

然后我在bashrc文件中设置HBASE_HOME路径

在hbase / conf / hbase-site.xml中,我添加了以下内容,

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/hbase</value>

</property>



<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>


<property>

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>


<property>

<name>dfs.replication</name>

<value>1</value>

</property>


<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>2181</value>

</property>


<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/home/prashasti/Installed/hbase-0.94.8/HBASE/zookeeper</value>

</property>

</configuration>

为了防止hadoop和hbase之间的版本不匹配,我添加了

hadoop-common-2.4.0.jar

hadoop-mapreduce-client-core-2.4.0.jar

在hbase / lib文件夹中

当我使用

启动hbase时
$./bin/start-hbase.sh

没有错误出现,但是Hmaster没有启动。

1 个答案:

答案 0 :(得分:2)

你可以尝试从hbase-site.xml中删除除 hbase.rootdir 之外的所有配置参数,然后尝试启动hbase。 同时在hbase-env.xml中注释导出HBASE_REGIONSERVERS导出HBASE_MANAGES_ZK