搭建Hbase完全分布式集群

2022-06-04 09:34:06 字數 2707 閱讀 6442

配置hbase:

因為hbase要依賴zookeeper集群和hadoop集群,所以在配置hbase之前先確保已經配置zookeeper集群和hadoop集群,這裡不再詳解zookeeper和hadoop,若沒有配置可以跳**

zookeeper:

hadoop:

先解壓hbase壓縮包:

tar -zxvf hbase.1.3.1

修改配置檔案hbase-env.sh:

export hbase_manages_zk=false

修改hbase-site.xml檔案:

<

property

>

<

name

>hbase.rootdir

name

>

<

value

>hdfs://mycluster:8020/hbase

value

>

property

>

<

property

>

<

name

>hbase.cluster.distributed

name

>

<

value

>true

value

>

property

>

<

property

>

<

name

>hbase.master.port

name

>

<

value

>16000

value

>

property

>

<

property

>

<

name

>hbase.zookeeper.quorum

name

>

<

value

>linux01:2181,linux02:2181,linux03:2181

value

>

property

>

<

property

>

<

name

>hbase.zookeeper.property.datadir

name

>

<

value

value

>

property

>

修改regionserver配置

liunx01

linux02

linux03

配置backup-masters,此檔案預設不存在,需要手動建,建在conf目錄下面

linux02
將配置好的檔案分發到其他的機器上面說明:啟動hbase之前,先要啟動zookeeper集群和hadoop集群。啟動hbse的方式一:

bin/start-hbase.sh

啟動hbase的方式二:

bin/hbase-daemon.sh start master

bin/hbase-daemon.sh start regionserver

注意一:hbase集群的時間要同步,若hadoop為ha高可用狀態,切記把core-sitr.xml和hdfs-site.xml在hbase的conf目錄下面做個軟連線。

注意二:為了hbase更好的執行,需要手動修改lib目錄中hadoop和zookeeper的jar包為集群同版本。

一、進入lib目錄,刪除所有自帶的hadoop的jar包和zookeeper的jar

rm -rf ./hadoop-*

rm -rf ./zookeeper-3.4.6.jar

二、找到自己的jar包,拷貝進hbase的lib目錄下面,一下是我所替換的jar包(根據自己的去修改替換)

HBASE完全分布式

1.將hbase通過xftp傳入red hat 2.tar zxvf hbase c usr local 解壓到目錄下 3.cd usr local hbase conf 到conf修改hbase env.sh,hbase site.xml 4.vi hbase env.sh 4.1.set nu ...

Hadoop分布式 之 Hbase集群搭建

hbase是apache hadoop中的乙個子專案,是乙個hbase是乙個開源的 分布式的 多版本的 面向列的 非關係 nosql 的 可伸縮性分布式資料儲存模型,hbase依託於hadoop的hdfs作為最基本儲存基礎單元。hbase的伺服器體系結構遵從簡單的主從伺服器架構,它由hregion ...

hadoop完全分布式搭建

完全分布式搭建需要至少三個節點 下面的配置必須在三個節點上都得配置 這裡只說明一台的配置 1 ip配置 進入root使用者 vim etc sysconfig network scripts ifcfg eth0 配置本主機的ip位址 ipaddr 192.168.25.128 ip位址 gatew...