您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux下Hbase如何安裝配置,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
首先要安裝Hadoop
Linux Hadoop 2.7.3 安裝搭建
點(diǎn)擊進(jìn)入Hbase官網(wǎng)頁面下載
http://hbase.apache.org/downloads.html
將下載好的Hbase安裝包上傳到服務(wù)器指定目錄(無限制,根據(jù)實(shí)際情況來)并解壓。
在hbase安裝目錄下找到conf/hbase-env.sh文件,取消文件里JAVA_HOME那一行的注釋并修改為本機(jī)jdk實(shí)際路徑。
export JAVA_HOME=/wys/jdk1.8.0_311/ # 因?yàn)閔base自帶的有zk 這里true 是使用 export HBASE_MANAGES_ZK=true
修改conf/hbase-site.xml文件
<configuration> <!-- hbase存放數(shù)據(jù)目錄 --> <property> <name>hbase.rootdir</name> <value>file:/hadoop/hbase-2.4.7/data</value> </property> <!-- ZooKeeper數(shù)據(jù)文件路徑 --> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/hadoop/hbase-2.4.7/zkdata</value> </property> <!--指定zk地址為機(jī)器名稱--> <property> <name>hbase.zookeeper.quorum</name> <value>VM-16-8-centos</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <!-- ZooKeeper存儲hbase數(shù)據(jù)的節(jié)點(diǎn)名稱 --> <property> <name>zookeeper.znode.parent</name> <value>/hbase</value> </property> <!-- 集群的模式,分布式還是單機(jī)模式,如果設(shè)置成false的話,HBase進(jìn)程和Zookeeper進(jìn)程在同一個JVM進(jìn)程 單機(jī)設(shè)置成true會報(bào)錯 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> <property> <name>hbase.master.maxclockskew</name> <value>120000</value> </property> <!--設(shè)置 啟動的端口外網(wǎng)可以訪問 --> <property> <name>hbase.master.ipc.address</name> <value>0.0.0.0</value> </property> <property> <name>hbase.regionserver.ipc.address</name> <value>0.0.0.0</value> </property> </configuration>
注意:如下控制端口是否外網(wǎng)可以訪問
<property> <name>hbase.master.ipc.address</name> <value>0.0.0.0</value> </property> <property> <name>hbase.regionserver.ipc.address</name> <value>0.0.0.0</value> </property>
0 0.0.0.0: 開頭的是外網(wǎng)可以訪問的 127.0.0.1:40648 這個外網(wǎng)訪問不了
在Hbase安裝目錄執(zhí)行./bin/start-hbase.sh命令啟動Hbase。
單機(jī)模式下,Hbase啟動成功后會產(chǎn)生一個HMaster和ZooKeeper后臺進(jìn)程,瀏覽器訪問http://localhost:16010可以瀏覽Hbase的監(jiān)控頁面。
啟動成功后在Hbase安裝目錄執(zhí)行./bin/hbase shell可以進(jìn)入Hbase命令行界面。
list 可以查看所有表
點(diǎn)擊進(jìn)入Phoenix官網(wǎng)頁面下載
將下載好的Phoenix安裝包上傳到服務(wù)器指定目錄(無限制,根據(jù)實(shí)際情況來)并解壓。
將Phoenix安裝目錄下的phoenix-[version]-server.jar復(fù)制到Hbase的lib目錄下,并重啟Hbase。
在Phoenix安裝目錄執(zhí)行./bin/sqlline.py 127.0.0.1:2181連接到Hbase,連接成功后執(zhí)行!tables命令可以看到自動創(chuàng)建的幾張系統(tǒng)表。
**注意:**第一次連接的時候可能比較慢,因?yàn)闀?chuàng)建幾張系統(tǒng)表,如上圖。
外網(wǎng)或者內(nèi)網(wǎng)其他主機(jī)連接Phoenix
通過DBeaver連接Phoenix操作hbase
以上是“Linux下Hbase如何安裝配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。