亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HBase的安裝部署方法

發布時間:2021-07-30 15:24:23 來源:億速云 閱讀:116 作者:chen 欄目:大數據

這篇文章主要介紹“HBase的安裝部署方法”,在日常操作中,相信很多人在HBase的安裝部署方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”HBase的安裝部署方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一、 準備環境

Java-- jdk-8u121-linux-x64.tar.gz

Hadoop--hadoop-2.7.4.tar.gz (jdk1.7會報錯)

Hbase-- hbase-1.2.0-bin.tar.gz

Zookeeper-- zookeeper-3.4.5.tar.gz

本系列教程所有jar包,請關注微信公眾號 :Spark高級玩法,輸入software獲取。

Centos 6.5是本文采用的操作系統

二, 安裝Zookeeper

Zookeeper的單機版安裝很簡單。主要是配置數據存儲目錄。

1,配置環境變量

# zookeeper

export ZOOKEEPER_HOME=/opt/modules/zookeeper-3.4.5/

export ZOOKEEPER_CONF_DIR=$ZOOKEEPER_HOME/conf

export PATH=$PATH:$ZOOKEEPER_HOME/bin

2,創建data目錄

在Zookeeper的當前節點創建一個data子目錄

mkdir -p /opt/modules/zookeeper-3.4.5/data

3,修改zoo.cfg

mv zoo_sample.cfg zoo.cfg

修改配置zoo.cfg,下面屬性為我們創建的Zookeeper的data目錄。

dataDir=/opt/modules/zookeeper-3.4.5/data

4,啟動Zookeeper

zkServer.sh start

5,查看狀態

zkServer.sh status

HBase的安裝部署方法

三, 安裝測試hbase

Hbase的角色也簡單,服務端就是master,regionserver,Zookeeper,剩下的就是管理客戶端或者數據插入讀取客戶端。配置使用hbase主要有以下幾個步驟。

1, regionserver配置

主要是配置主機名,其實不配置也可以,就是要逐臺去啟動,當然,也可以寫個批處理腳本。

Luffy.OnePiece.com

2, 在hbse-site.xml中添加如下配置

要首先創建一個data/tmp目錄。

mkdir -p /opt/modules/hbase-1.2.0/data/tmp

然后,修改hbase-site.xml

<property>

        <name>hbase.tmp.dir</name>

        <value>/opt/modules/hbase-1.2.0/data/tmp</value>

    </property>

    

    <property >

        <name>hbase.rootdir</name>

        <value>hdfs://Luffy.OnePiece.com:8020/hbase</value>

    </property>

    

    <property >

        <name>hbase.cluster.distributed</name>

        <value>true</value>

    </property>

    

    <property>

        <name>hbase.zookeeper.quorum</name>

        <value>Luffy.OnePiece.com</value>

    </property>


3, 啟動hbase

首先要啟動Zookeeper,因為hbase是依賴于Zookeeper的,然后啟動hbase。

配置環境變量

# HBase

export HBASE_HOME=/opt/modules/hbase-1.2.0

export HBASE_CONF_DIR=$HBASE_HOME/conf

export PATH=$PATH:$HBASE_HOME/bin

啟動hbase

    hbase-daemon.sh start master

    hbase-daemon.sh start regionserver    

HBase的安裝部署方法

4, 可在web瀏覽器中查看

以前的默認端口是60010,而新版本的是16010,在瀏覽器中輸入

http://luffy.onepiece.com:16010

可以看到

HBase的安裝部署方法

5, 在Zookeeper中查看hbase信息

HBase的安裝部署方法

6, 測試hbase指令

首先輸入,hbase shell等待

      創建表

       create 'user','info'

插入數據

      put 'user','1001','info:name','lisi'

put 'user','1001','info:age','18'

put 'user','1001','info:sex','male'

查看數據

scan 'user'

HBase的安裝部署方法

使用get查看數據

HBase的安裝部署方法

刪除數據

HBase的安裝部署方法

禁用表

HBase的安裝部署方法

刪除表

刪除表要先禁用,再刪除。

HBase的安裝部署方法

四,總結

Hbase是運行在Hadoop上的NoSQL數據庫,它是一個分布式的和可擴展的大數據倉庫,也就是說HBase能夠利用HDFS的分布式處理模

式,并從Hadoop的MapReduce程序模型中獲益。這意味著在一組商業硬件上存儲許多具有數十億行和上百萬列的大表。除去Hadoop的優

勢,HBase本身就是十分強大的數據庫,它能夠融合key/value存儲模式帶來實時查詢的能力,以及通過MapReduce進行離線處理或者批處理

的能力。

HBase不是一個關系型數據庫,它需要不同的方法定義你的數據模型,HBase實際上定義了一個四維數據模型,下面就是每一維度的定義:

行鍵:每行都有唯一的行鍵,行鍵沒有數據類型,它內部被認為是一個字節數組。

列簇:數據在行中被組織成列簇,每行有相同的列簇,但是在行之間,相同的列簇不需要有相同的列修飾符。在引擎中,HBase將列簇存儲在它自己的數據文件中,所以,它們需要事先被定義,此外,改變列簇并不容易。

列修飾符:列簇定義真實的列,被稱之為列修飾符,你可以認為列修飾符就是列本身。

到此,關于“HBase的安裝部署方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舞阳县| 南召县| 丰宁| 马公市| 长海县| 康平县| 邯郸县| 同心县| 永安市| 洛南县| 龙岩市| 安龙县| 灵寿县| 达拉特旗| 江津市| 上栗县| 来宾市| 突泉县| 东明县| 萨迦县| 富民县| 易门县| 普格县| 南木林县| 乌什县| 临夏县| 若羌县| 安宁市| 中牟县| 阜南县| 怀来县| 安西县| 竹山县| 白城市| 商河县| 天津市| 宁乡县| 海门市| 奇台县| 周宁县| 珠海市|