配置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檔案:
<修改regionserver配置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
>
liunx01配置backup-masters,此檔案預設不存在,需要手動建,建在conf目錄下面linux02
linux03
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...