一、安装准备
1, 下载hbase包 http://mirrors.hust.edu.cn/apache/
hbase的版本和hadoop的版本存在对应关系,本例的hadoop是2.6,所以使用hbase-1.0.2-bin.tar.gz,太低可能造成hbase安装或使用错误。
二、安装hbase
1,解压文件hbase-1.0.2-bin.tar.gz到usr/local下
/usr/local/hbase
2,添加环境变量
vim /etc/profile
# set hbase
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
3,配置hbase文件,在/usr/local/hbase/conf下
(1) hbase-site.xml,修改配置文件
sys1为机器名,不要用IP,使用IP会报错
<configuration>
<property>
<name>hbase.master</name>
<value>sys1:6000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://sys1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>sys1</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/local/hbase/tmp</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/zookeeper</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
(2) hbase-env.sh,修改配置文件
export JAVA_HOME=/usr/local/jdk
export HBASE_CLASSPATH= /usr/local/hadoop/etc/hadoop
#使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=true
(3) regionservers,添加从机器的名
hadoop1
hadoop2
三、启动并测试
1,启动hbase服务
start-hbase.sh
2,进入hbase
hbase shell
1, 下载hbase包 http://mirrors.hust.edu.cn/apache/
hbase的版本和hadoop的版本存在对应关系,本例的hadoop是2.6,所以使用hbase-1.0.2-bin.tar.gz,太低可能造成hbase安装或使用错误。
二、安装hbase
1,解压文件hbase-1.0.2-bin.tar.gz到usr/local下
/usr/local/hbase
2,添加环境变量
vim /etc/profile
# set hbase
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
3,配置hbase文件,在/usr/local/hbase/conf下
(1) hbase-site.xml,修改配置文件
sys1为机器名,不要用IP,使用IP会报错
<configuration>
<property>
<name>hbase.master</name>
<value>sys1:6000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://sys1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>sys1</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/local/hbase/tmp</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/zookeeper</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
(2) hbase-env.sh,修改配置文件
export JAVA_HOME=/usr/local/jdk
export HBASE_CLASSPATH= /usr/local/hadoop/etc/hadoop
#使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=true
(3) regionservers,添加从机器的名
hadoop1
hadoop2
三、启动并测试
1,启动hbase服务
start-hbase.sh
2,进入hbase
hbase shell