日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Linux下Hbase安裝配置教程_Linux

更新時(shí)間: 2021-12-07 編程語(yǔ)言

Linux下Hbase安裝配置

首先要安裝Hadoop

Linux Hadoop 2.7.3 安裝搭建

1. Hbase安裝包下載

點(diǎn)擊進(jìn)入Hbase官網(wǎng)頁(yè)面下載

http://hbase.apache.org/downloads.html

2. 安裝

將下載好的Hbase安裝包上傳到服務(wù)器指定目錄(無(wú)限制,根據(jù)實(shí)際情況來(lái))并解壓。

在這里插入圖片描述

3. 配置JAVA_HOME環(huán)境變量

在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

在這里插入圖片描述

4. (可選)配置hbase-site.xml

修改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存儲(chǔ)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)程在同一個(gè)JVM進(jìn)程 單機(jī)設(shè)置成true會(huì)報(bào)錯(cuò) -->
    <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è)置 啟動(dòng)的端口外網(wǎng)可以訪問(wèn) -->
<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)可以訪問(wèn)

<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: 開(kāi)頭的是外網(wǎng)可以訪問(wèn)的
  127.0.0.1:40648  這個(gè)外網(wǎng)訪問(wèn)不了

在這里插入圖片描述

5. 啟動(dòng)Hbase

在Hbase安裝目錄執(zhí)行./bin/start-hbase.sh命令啟動(dòng)Hbase。

在這里插入圖片描述

單機(jī)模式下,Hbase啟動(dòng)成功后會(huì)產(chǎn)生一個(gè)HMaster和ZooKeeper后臺(tái)進(jìn)程,瀏覽器訪問(wèn)http://localhost:16010可以瀏覽Hbase的監(jiān)控頁(yè)面。

在這里插入圖片描述

啟動(dòng)成功后在Hbase安裝目錄執(zhí)行./bin/hbase shell可以進(jìn)入Hbase命令行界面。

在這里插入圖片描述

list 可以查看所有表

在這里插入圖片描述

Phoenix安裝和配置

1. Hbase安裝包下載

點(diǎn)擊進(jìn)入Phoenix官網(wǎng)頁(yè)面下載

2. 安裝

將下載好的Phoenix安裝包上傳到服務(wù)器指定目錄(無(wú)限制,根據(jù)實(shí)際情況來(lái))并解壓。

在這里插入圖片描述

3. 配置

將Phoenix安裝目錄下的phoenix-[version]-server.jar復(fù)制到Hbase的lib目錄下,并重啟Hbase。

在這里插入圖片描述
在這里插入圖片描述

4. 運(yùn)行

在Phoenix安裝目錄執(zhí)行./bin/sqlline.py 127.0.0.1:2181連接到Hbase,連接成功后執(zhí)行!tables命令可以看到自動(dòng)創(chuàng)建的幾張系統(tǒng)表。

在這里插入圖片描述

**注意:**第一次連接的時(shí)候可能比較慢,因?yàn)闀?huì)去創(chuàng)建幾張系統(tǒng)表,如上圖。

外網(wǎng)或者內(nèi)網(wǎng)其他主機(jī)連接Phoenix

通過(guò)DBeaver連接Phoenix操作hbase

原文鏈接:https://blog.csdn.net/weixin_43564627/article/details/121566084

欄目分類(lèi)
最近更新