天天看點

Hbase__Hbase單機版安裝Hbase單機版

Hbase__Hbase單機版安裝

  • Hbase單機版
    • 1.下載下傳Hbase安裝包
    • 2. Jdk安裝
    • 3. hbase解壓與環境變量配置
    • 4. 檢視hbase版本
    • 5. Hbase啟動與停止
    • 6. hbase的記憶體調整
    • 7.Web通路

Hbase單機版

HBase是一個分布式的、面向列的開源資料庫。HBase有三種模式:單機模式,僞分布式模式,完全分布式模式。本文先學習單機模式安裝。

1.下載下傳Hbase安裝包

https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/

裡面找到合适的hbase版本進行下載下傳,這裡我安裝使用

2.2.7

.
Hbase__Hbase單機版安裝Hbase單機版

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解壓與環境變量配置

  1. ##解壓
####
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
           
  1. ##配置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
  1. ##環境變量設定
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
[[email protected] 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可以檢視程序情況

[[email protected] 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__Hbase單機版安裝Hbase單機版

至此,單機版Hbase搭建完成.

繼續閱讀