国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

大數(shù)據(jù)NoSQL數(shù)據(jù)庫HBase集群部署——詳細(xì)講解~

這篇具有很好參考價值的文章主要介紹了大數(shù)據(jù)NoSQL數(shù)據(jù)庫HBase集群部署——詳細(xì)講解~。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

大數(shù)據(jù)NoSQL數(shù)據(jù)庫HBase集群部署

簡介

HBase 是一種分布式、可擴(kuò)展、支持海量數(shù)據(jù)存儲的 NoSQL 數(shù)據(jù)庫。

和Redis一樣,HBase是一款KeyValue型存儲的數(shù)據(jù)庫。

不過和Redis設(shè)計方向不同

  • Redis設(shè)計為少量數(shù)據(jù),超快檢索
  • HBase設(shè)計為海量數(shù)據(jù),快速檢索

HBase在大數(shù)據(jù)領(lǐng)域應(yīng)用十分廣泛,現(xiàn)在我們來在node1、node2、node3上部署HBase集群。

安裝

  1. HBase依賴Zookeeper、JDK、Hadoop(HDFS),請確保已經(jīng)完成前面

    • 集群化軟件前置準(zhǔn)備(JDK)
    • Zookeeper
    • Hadoop
    • 這些環(huán)節(jié)的軟件安裝
  2. 【node1執(zhí)行】下載HBase安裝包

    # 下載
    wget http://archive.apache.org/dist/hbase/2.1.0/hbase-2.1.0-bin.tar.gz
    
    # 解壓
    tar -zxvf hbase-2.1.0-bin.tar.gz -C /export/server
    
    # 配置軟鏈接
    ln -s /export/server/hbase-2.1.0 /export/server/hbase
    
  3. 【node1執(zhí)行】,修改配置文件,修改conf/hbase-env.sh文件

    # 在28行配置JAVA_HOME
    export JAVA_HOME=/export/server/jdk
    # 在126行配置:
    # 意思表示,不使用HBase自帶的Zookeeper,而是用獨(dú)立Zookeeper
    export HBASE_MANAGES_ZK=false
    # 在任意行,比如26行,添加如下內(nèi)容:
    export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true"
    
  4. 【node1執(zhí)行】,修改配置文件,修改conf/hbase-site.xml文件

    # 將文件的全部內(nèi)容替換成如下內(nèi)容:
    <configuration>
            <!-- HBase數(shù)據(jù)在HDFS中的存放的路徑 -->
            <property>
                <name>hbase.rootdir</name>
                <value>hdfs://node1:8020/hbase</value>
            </property>
            <!-- Hbase的運(yùn)行模式。false是單機(jī)模式,true是分布式模式。若為false,Hbase和Zookeeper會運(yùn)行在同一個JVM里面 -->
            <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
            </property>
            <!-- ZooKeeper的地址 -->
            <property>
                <name>hbase.zookeeper.quorum</name>
                <value>node1,node2,node3</value>
            </property>
            <!-- ZooKeeper快照的存儲位置 -->
            <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/export/server/apache-zookeeper-3.6.0-bin/data</value>
            </property>
            <!--  V2.1版本,在分布式情況下, 設(shè)置為false -->
            <property>
                <name>hbase.unsafe.stream.capability.enforce</name>
                <value>false</value>
            </property>
    </configuration>
    
  5. 【node1執(zhí)行】,修改配置文件,修改conf/regionservers文件

    # 填入如下內(nèi)容
    node1
    node2
    node3
    
  6. 【node1執(zhí)行】,分發(fā)hbase到其它機(jī)器

    scp -r /export/server/hbase-2.1.0 node2:/export/server/
    scp -r /export/server/hbase-2.1.0 node3:/export/server/
    
  7. 【node2、node3執(zhí)行】,配置軟鏈接

    ln -s /export/server/hbase-2.1.0 /export/server/hbase
    
  8. 【node1、node2、node3執(zhí)行】,配置環(huán)境變量

    # 配置在/etc/profile內(nèi),追加如下兩行
    export HBASE_HOME=/export/server/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    
    source /etc/profile
    
  9. 【node1執(zhí)行】啟動HBase

    請確保:Hadoop HDFS、Zookeeper是已經(jīng)啟動了的

    start-hbase.sh
    
    # 如需停止可使用
    stop-hbase.sh
    

    由于我們配置了環(huán)境變量export PATH= P A T H : PATH: PATH:HBASE_HOME/bin

    start-hbase.sh即在$HBASE_HOME/bin內(nèi),所以可以無論當(dāng)前目錄在哪,均可直接執(zhí)行

  10. 驗(yàn)證HBase

    瀏覽器打開:http://node1:16010,即可看到HBase的WEB UI頁面

  11. 簡單測試使用HBase

    【node1執(zhí)行】文章來源地址http://www.zghlxwxcb.cn/news/detail-500398.html

    hbase shell
    
    # 創(chuàng)建表
    create 'test', 'cf'
    
    # 插入數(shù)據(jù)
    put 'test', 'rk001', 'cf:info', 'itheima'
    
    # 查詢數(shù)據(jù)
    get 'test', 'rk001'
    
    # 掃描表數(shù)據(jù)
    scan 'test'
    

到了這里,關(guān)于大數(shù)據(jù)NoSQL數(shù)據(jù)庫HBase集群部署——詳細(xì)講解~的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL數(shù)據(jù)庫,表的增刪改查詳細(xì)講解

    MySQL數(shù)據(jù)庫,表的增刪改查詳細(xì)講解

    目錄 1.CRUD 2.增加數(shù)據(jù) 2.1創(chuàng)建數(shù)據(jù) 2.2插入數(shù)據(jù) 2.2.1單行插入 2.2.2多行插入 3.查找數(shù)據(jù) 3.1全列查詢 3.2指定列查詢 3.3查詢字段為表達(dá)式 3.3.1表達(dá)式不包含字段 3.3.2表達(dá)式包含一個字段 3.3.3表達(dá)式包含多個字段? 3.4起別名 3.5distinct(去重) 3.6order by(排序) 3.6.1某字段默認(rèn)排序 3.6.2某字

    2023年04月14日
    瀏覽(25)
  • NoSQL數(shù)據(jù)庫入門

    NoSQL數(shù)據(jù)庫入門

    ????????NoSQL 是一種不同于關(guān)系數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)設(shè)計方式,是對非關(guān)系型數(shù)據(jù)庫的統(tǒng)稱,它所采用的數(shù)據(jù)模型并非傳統(tǒng)關(guān)系數(shù)據(jù)庫的關(guān)系模型,而是類似鍵/值、列族、文檔等非關(guān)系模型。NoSQL 數(shù)據(jù)庫沒有固定的表結(jié)構(gòu),通常也不存在連接操作,也沒有嚴(yán)格遵守

    2024年02月09日
    瀏覽(23)
  • k8s集群中部署項(xiàng)目之?dāng)?shù)據(jù)庫準(zhǔn)備

    k8s集群中部署項(xiàng)目之?dāng)?shù)據(jù)庫準(zhǔn)備

    同理 同理 同理 同理 同理

    2024年02月07日
    瀏覽(16)
  • 分布式數(shù)據(jù)庫Apache Doris HA集群部署

    ???????????? 哈嘍!大家好,我是【IT邦德】,江湖人稱jeames007,10余年DBA及大數(shù)據(jù)工作經(jīng)驗(yàn) 一位上進(jìn)心十足的【大數(shù)據(jù)領(lǐng)域博主】!?????? 中國DBA聯(lián)盟(ACDU)成員,目前服務(wù)于工業(yè)互聯(lián)網(wǎng) 擅長主流Oracle、MySQL、PG、高斯及Greenplum運(yùn)維開發(fā),備份恢復(fù),安裝遷移,性能優(yōu)

    2024年02月06日
    瀏覽(23)
  • Redis 數(shù)據(jù)庫 NoSQL

    Redis 數(shù)據(jù)庫 NoSQL

    目錄 一、NoSQL 二、為什么會出現(xiàn)NoSQL技術(shù) 三、NoSQL的類別 鍵值(Key-Value)存儲數(shù)據(jù)庫 列存儲數(shù)據(jù)庫 文檔型數(shù)據(jù)庫 圖形(Graph)數(shù)據(jù)庫 四、NoSQL適應(yīng)場景 五、在分布式數(shù)據(jù)庫中CAP原理 1、CAP 2、BASE NoSQL(Not Only SQL)即不僅僅是SQL,泛指非關(guān)系型的數(shù)據(jù)庫,它可以作為關(guān)系型數(shù)

    2024年02月12日
    瀏覽(25)
  • 掃盲:常用NoSQL數(shù)據(jù)庫

    掃盲:常用NoSQL數(shù)據(jù)庫

    關(guān)系型數(shù)據(jù)庫產(chǎn)品很多,如 MySQL、Oracle、Microsoft SQL Sever 等,但它們的基本模型都是關(guān)系型數(shù)據(jù)模型。 非關(guān)系型數(shù)據(jù)庫又稱為:NoSQL ,沒有統(tǒng)一的模型,而且是非關(guān)系型的。 常見的 NoSQL 數(shù)據(jù)庫包括 鍵值數(shù)據(jù)庫 、 列族數(shù)據(jù)庫 、 文檔數(shù)據(jù)庫 和 圖形數(shù)據(jù)庫 。 NoSQL 數(shù)據(jù)庫并沒

    2024年02月10日
    瀏覽(54)
  • 零基礎(chǔ)學(xué)MySQL(五)-- 詳細(xì)講解數(shù)據(jù)庫中的常用函數(shù)

    零基礎(chǔ)學(xué)MySQL(五)-- 詳細(xì)講解數(shù)據(jù)庫中的常用函數(shù)

    提供 student 表 1??count 函數(shù) count 表示返回行的總數(shù) (1)基本語法 (2)基本練習(xí) 統(tǒng)計一個班級共有多少學(xué)生? 統(tǒng)計數(shù)學(xué)成績大于 90 的學(xué)生有多少個? 統(tǒng)計總分大于 250 的人數(shù)有多少? (3)注意細(xì)節(jié) count(*) 和 count(列) 的區(qū)別: count(*) 返回滿足條件的記錄的行數(shù) count(列

    2024年01月19日
    瀏覽(25)
  • [Kubernetes]8. K8s使用Helm部署mysql集群(主從數(shù)據(jù)庫集群)

    [Kubernetes]8. K8s使用Helm部署mysql集群(主從數(shù)據(jù)庫集群)

    上一節(jié)講解了K8s包管理工具Helm、使用Helm部署mongodb集群(主從數(shù)據(jù)庫集群),這里來看看 K8s使用Helm部署mysql集群(主從數(shù)據(jù)庫集群) 無本地存儲: 當(dāng)重啟的時候,數(shù)據(jù)庫消失 (1).打開官網(wǎng)的應(yīng)用中心 打開應(yīng)用中心,搜索mysql (2).安裝? 1).添加repo倉庫 2).安裝 具體命令如下:? 3).自動生成

    2024年01月21日
    瀏覽(235)
  • redis高可用集群數(shù)據(jù)庫的安裝部署(6.2.12版本)

    redis高可用集群數(shù)據(jù)庫的安裝部署(6.2.12版本)

    第三階段基礎(chǔ) 時 ?間:2023年7月3日 參加人:全班人員 內(nèi) ?容: 6.2.12版本redis集群部署 目錄 一、環(huán)境配置:【兩臺服務(wù)器】 二、redis多實(shí)例配置: 三、構(gòu)建redis cluster集群 四、創(chuàng)建主從 五、故障轉(zhuǎn)移實(shí)驗(yàn) 六、拓 ?展 安裝部署:(一臺主機(jī),三主三從,redis版本為6.2.12) 實(shí)

    2024年02月12日
    瀏覽(24)
  • 【NOSQL數(shù)據(jù)庫】Redis數(shù)據(jù)庫的配置與優(yōu)化一

    【NOSQL數(shù)據(jù)庫】Redis數(shù)據(jù)庫的配置與優(yōu)化一

    關(guān)系型數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)庫, 創(chuàng)建在關(guān)系模型(二維表格模型)基礎(chǔ)上 ,一般面向于記錄。 SQL 語句(標(biāo)準(zhǔn)數(shù)據(jù)查詢語言)就 是一種基于關(guān)系型數(shù)據(jù)庫的語言 ,用于執(zhí)行對關(guān)系型數(shù)據(jù)庫中數(shù)據(jù)的檢索和操作。 主流的關(guān)系型數(shù)據(jù)庫包括 Oracle、MySQL、SQL Server、Microso

    2024年02月11日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包