hbase单机安装使用部署与配置文档
Hbase安装
1、Hbase的安装,需要依赖Hadoop环境。
(1) 如果还没有安装Hadoop环境,请参照:mac OS hadoop伪分布安装教程 安装Hadoop环境
(2) hbase版本 与 hadoop 版本有依赖关系,具体如下图:
2、我们以Hbase2.2.2作为示例,来配置安装。安装文件,请从网盘下载
链接: https://pan.baidu.com/s/14DXMMeBmveeTXlTzdlP61g
提取码: rrtx
3、解压安装包,并将文件移到/usr/local 下
执行:sudo mv /Users/jasongao/Documents/soft/hbase-2.2.2 /usr/local/hbase2.2.2
ps: 我是在mac下,直接双击文件解压。所以,只需要在终端执行移动命令即可。
如果,需要命令行解压,请在文件目录下执行:tar -zxf hbase-2.2.2-bin.tar.gz
4、环境变量配置,对~/.bash_profile , ~/.zshrc ,添加环境变量
a)执行命令:vi ~/.bash_profile
b)添加以下内容:
export HBASE_HOME=/usr/local/hbase2.2.2
export PATH=$PATH:$HBASE_HOME/bin
c) source ~/.bash_profile
PS: ~/.zshrc 也是同样的操作,添加同样的内容
5、添加Hbase权限
执行以下命令
cd /usr/local
sudo chown -R jasongao ./hbase2.2.2 #jasongao 为本机用户名
6、查看hbase版本,确认是否安装成功
/usr/local/hbase2.2.2/bin/hbase version
如果有正常的版本输出,则表示安装成功
Hbase单机模式配置
1、配置/usr/local/hbase2.2.2/conf/hbase-env.sh 。
执行命令:/usr/local/hbase2.2.2/conf/hbase-env.sh
需要做两件事情,(1)配置JAVA环境变量,(2)配置HBASE_MANAGES_ZK为true
hbase-env.sh 文件中已包含内容,我们需将JAVA_HOME 解开注释,并修改为:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
HBASE_MANAGES_ZK,也是一样
2. 配置/usr/local/hbase2.2.2/conf/hbase-site.xml
执行命令:vi /usr/local/hbase2.2.2/conf/hbase-site.xml,并修改configuration内容
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
3、进入 /usr/local/hbase2.2.2 目录
(1)执行 sudo bin/start-hbase.sh 启动Hbase
(2) 执行 sudo bin/hbase shell 启动Hbase shell 模式
4、如需停止hbase,则执行以下命
sudo bin/stop-hbase.sh
<a href="http://r4.com.cn/art158.aspx">hbase单机安装使用部署与配置文档</a>