Hbase的安裝與部署

coyan發表於2021-09-09

安裝 HBase

這裡簡單搭建了一個單機的 HBase 環境:

  1. 安裝 JDK 環境,如何安裝jdk可以自己網上搜。

  2. 下載 HBase,,這裡我們選擇下載2.0.1版本,檔名為 hbase-2.0.1.tar.gz,解壓到任意目錄。

  3. 修改 conf/hbase-env.sh ,設定  JAVA_HOME,這個是 /bin/java 所在的目錄,透過 which java 檢視。

export JAVA_HOME=/java/jdk1.8.0_171export HBASE_MANAGES_ZK=false            Hbase自帶的zookeeper,不用
  1. 修改 conf/hbase-site.xml, 設定 hbase 的資料儲存目錄以及 zookeeper 的資料儲存目錄,預設會放到 /tmp 目錄下,這個目錄機器重啟後會清空,所以需要更改目錄。

<configuration>
 <property>
        <name>hbase.rootdir</name>
        <value>/home/heartgo/hbase/datas/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/heartgo/hbase/datas/zookeeper</value>
    </property></configuration>

這個目錄可以自己建立。

  1. 執行 bin/start-hbase.sh 啟動 HBase,之後可以透過 jps 命令來檢視 HMaster 程式是否啟動成功。 bin/stop-hbase.sh 用於關閉 HBase。

透過命令列操作 HBase

這裡可以稍微熟悉一下 HBase 的操作,非必須。

連線到 HBase

./bin/hbase shell

建立一張表

create 'test', 'cf'

檢視錶資訊

list 'test'

向表中插入資料
put 'test', 'row1', 'cf:a', 'value1'put 'test', 'row2', 'cf:b', 'value2'put 'test', 'row3', 'cf:c', 'value3'
檢視錶中所有資料

scan 'test'

檢視指定行的資料

get 'test', 'row1'

禁用指定表(刪除表或修改表設定前需要先禁用該表)

disable 'test'

恢復指定表

enable 'test'

刪除表

drop 'test'



作者:HeartGo
連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2236/viewspace-2815893/,如需轉載,請註明出處,否則將追究法律責任。

相關文章