特别注意1
:这里使用的操作系统是最小化安装的Centos7操作系统,具体的系统安装请参照这里。
特别注意2
:这里的操作是在hadoop安装完成之后进行的,假如你还没有安装hadoop,请参照这里进行安装。
1. HBase下载
HBase是免费的,可以到官网去下载.
你可以到这里下载跟我的一样的hbase-2.2.2-bin.tar.gz
文件。
下载之后上传到Centos系统里面即可。
2. HBase 安装
hbase的安装不难,解压出来就可以了:
tar -zxf hbase-*-bin.tar.gz -C /usr/local
cd /usr/local
mv hbase* hbase # 修改目录名
chown hadoop:hadoop hbase -R # 修改目录的属主和属组
测试一下hbase是否可以用:
/usr/local/hbase/bin/hbase version
假如出现类似下面的结果那就是没问题了:
接下来使用hadoop作为hbase的文件系统,需要进行一些配置。
打开hbase目录下的conf/hbase-env.sh
文件,在最后添加以下几行:
export JAVA_HOME=/usr/lib/jvm/jdk1.8
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true
打开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.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
写入配置后,切换到目录/usr/local/hadoop/
下,运行如下命令打开hadoop(假如已经打开了就不用再打开一遍了):
cd /usr/local/hadoop/
./sbin/start-dfs.sh
切换到/usr/local/hbase/
目录,运行如下命令打开hbase:
cd /usr/local/hbase/
bin/start-hbase.sh
然后运行jps
命令查看是否启动成功,假如看到类似下面的结果,则表示启动成功:
运行bin/hbase shell
打开hbase终端,然后运行status查看hbase状态,假如没有报错,则hbase可以使用了!!