一、安装HBASE
可以从很多的地方下载,有官网,还有网上其他地方等等
下载
我的HBASE是hbase-0.98.7-hadoop2-bin.tar,版本是比较旧的,喜欢新版的下载新版
解压安装
把hbase也放在opt里面好管理,在opt里面创建一个文件夹
mkdir /opt/hbase
然后把安装包解压在hbase里面
tar -zxvf /home/gznc/Desktop/Win/hbase-0.98.7-hadoop2-bin.tar.gz -C /opt/hbase/
配置HBASE
进入配置文件夹
/opt/hbase/hbase-0.98.7-hadoop2/conf
配置java的环境变量
vim hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_80
修改配置文件
vim hbase-site.xml
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
</configuration>
修改 regionservers
把localhost删了,加上自己的子节点,有几个就加上几个
vim regionservers
slave1
slave2
设置环境变量
vim ~/.bash_profile
# hbase
export HBASE_HOME=/opt/hbase/hbase-0.98.7-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
将文件复制到子节点上
scp -r /opt/hbase/hbase-0.98.7-hadoop2/ slave1:/opt/hbase/
scp -r /opt/hbase/hbase-0.98.7-hadoop2/ slave2:/opt/hbase/
启动并验证
在hadoop集群启动的前提下:
start-hbase.sh
进入shell
进到hbase目录
bin/hbase shell
在shell里面输入help能看带hbase shell提供的功能
help
这就完美安装了。
ps:安装是完美安装了,后面的坑还是很多的。基于hbase的坑就更多了。