一、Hbase安装
1、Hbase版本选择
挑选一个Apache Download Mirror(Apache下载镜像),下载一个Hbase的稳定发布版本,解压如下:
mkdir -p /usr/local/hbase
cd /usr/local/hbase
wget http://archive.apache.org/dist/hbase/hbase-1.0.3/hbase-1.0.3-bin.tar.gz
tar -zxvf hbase-1.0.3-bin.tar.gz -C /usr/local/hbase
设置Hbase环境变量
# vi /etc/profile
export HBASE_HOME=/usr/local/hbase/hbase-1.0.3
export PATH=$HBASE_HOME/bin:$PATH
保存后执行:source /etc/profile
配置hbase-site.xml文件加入以为内容:
vi /usr/local/hbase/hbase-1.0.3/conf/hbase-site.xml
<configuration>
//设置将数据写入hdfs的目录
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value> //hadoop集群中hdfs的ip。本机可以用localhost
</property>
//设置hbase模式的集群模式是就为true
<property>
<name>hbase.cluster.distributed</name>
<value>false</value>
</property>
</configuration>
修改hbase_env.sh文件 在空白处加入以下内容:
export HBASE_MANAGES_ZK=true
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 #具体情况根据本机情况查看java的路径
#获取Hbase选项列表及版本信息
hbase version
[root@localhost conf]# hbase version
//2019-03-11 15:06:19,290 INFO [main] util.VersionInfo: HBase 1.0.3
//2019-03-11 15:06:19,290 INFO [main] util.VersionInfo: Source code repository git://HW10676.local/Users/enis/projects/git-repos/hbase revision=f1e1312f9790a7c40f6a4b5a1bab2ea1dd559890
//2019-03-11 15:06:19,290 INFO [main] util.VersionInfo: Compiled by enis on Tue Jan 19 19:26:53 PST 2016
//2019-03-11 15:06:19,290 INFO [main] util.VersionInfo: From source with checksum c4e192f054afd9e526a93f3c19f65a22