Hbase__Hbase单机版安装
Hbase单机版
HBase是一个分布式的、面向列的开源数据库。HBase有三种模式:单机模式,伪分布式模式,完全分布式模式。本文先学习单机模式安装。
1.下载Hbase安装包
在
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
里面找到合适的hbase版本进行下载,这里我安装使用2.2.7
.
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.7/hbase-2.2.7-bin.tar.gz
2. Jdk安装
tar -xvf jdk-8u191-linux-x64.tar.gz -C /usr/local
cat >> /etc/profile << EOF
export JAVA_HOME=/usr/local/jdk1.8.0_191/
export PATH=\$JAVA_HOME/bin:\$PATH
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
EOF
source /etc/profile
3. hbase解压与环境变量配置
- ##解压
####
tar -xvf hbase-2.2.7-bin.tar.gz
mv hbase-2.2.7 hbase
cd hbase/conf/
cat >> hbase-env.sh << EOF
export JAVA_HOME=/usr/local/jdk1.8.0_191
export HBASE_MANAGES_ZK=true
EOF
- ##配置hbase-site.xml
cat > hbase-site.xml << EOF
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>/home/testuser/hbase/data</value>
</property>
<property>
<name>hbase.hregion.majorcompaction</name>
<value>86400000</value>
</property>
</configuration>
EOF
确保Hbase的hbase.rootdir存在,建立好目录如下:
mkdir /home/testuser/hbase/data -p
- ##环境变量设置
cat >> /home/testuser/.bashrc << EOF
export HBASE_HOME=/home/testuser/hbase
export HBASE_CONF_DIR=\$HBASE_HOME/conf
export HBASE_CLASS_PATH=\$HBASE_CONF_DIR
export PATH=\$PATH:\$HBASE_HOME/bin
EOF
##立即生效:
source /home/testuser/.bashrc
4. 查看hbase版本
hbase version
[testuser@localhost hbase]$ hbase version
HBase 2.2.7
Source code repository git://hao-OptiPlex-7050/home/hao/open_source/hbase revision=0fc18a9056e5eb3a80fdbde916865607946c5195
Compiled by hao on 2021年 04月 11日 星期日 19:24:57 CST
From source with checksum 7d77e075e35dfbe689167abee1e88e29
5. Hbase启动与停止
通过使用 HBase 的 bin 文件夹中提供 start-hbase.sh 脚本启动 HBase和停止。
cd /home/testuser/hbase/bin
##启动
./start-hbase.sh
##停止
./stop-hbase.sh
jps可以查看进程情况
[testuser@localhost bin]$ jps
4137 Jps
3870 HMaster
6. hbase的内存调整
如果机器配置不高,可以通过调整hbase-env.sh的参数进行内存调整
vi /home/testuser/hbase/conf/hbase-env.sh
,##增加或修改以下参数
export HBASE_HEAPSIZE=8G
7.Web访问
浏览器访问 http://ip:16010,如http://192.168.56.101:16010
至此,单机版Hbase搭建完成.