Hbase集群模式搭建

1. 把所有的hbase-2.1.7.tart.gz复制到所有briup⽤户下,解压HBase安装包到briup家⽬录software中

briup@master:~/software$ tar -zxvf hbase-2.1.7-bin.tar.gz -C ~/software

2. 进⼊/home/briup/software⽬录给解压之后的hbase构建软连接

cd /home/briup/software

ln  -s hbase-2.1.7 hbase

3. 配置环境变量修改家⽬录下的.bashrc配置⽂件

export HBASE_HOME=/home/briup/software/hbase
export PATH=$PATH:$HBASE_HOME/bin

⽂件编辑完毕,使环境变量配置⽂件⽣效: source ~/.bashrc

4. 创建hbase运⾏⽇志⽬录和进程编号存储⽬录

mkdir -p /home/briup/software/hbase/logs

mkdir -p /home/briup/software/data/hbase/pids

5. 解压后 进⼊ hbase/conf ⽬录 修改 hbase-env.sh 修改第⼀⾏,加⼊第⼆ 三⾏

vi /home/briup/software/hbase/conf/hbase-env.sh

内容如下:

export JAVA_HOME=/home/briup/software/jdk
export HBASE_MANAGES_ZK=false
export HBASE_LOG_DIR=/home/briup/software/hbase/logs
export HBASE_PID_DIR=/home/briup/software/data/hbase/pids

6. 修改 hbase/conf/hbase-site.xml vi /home/briup/software/hbase/conf/hbase-site.xml 内容如下

<configuration> 
<!--HBase数据⽬录位置,master.hadoop是mater机器的域名(别名)-->
 <property>
 <name>hbase.rootdir</name>
 <value>hdfs://master:9000/hbase</value>
 </property>
 <!--启⽤分布式集群-->
 <property>
 <name>hbase.cluster.distributed</name>
 <value>true</value>
 </property>
 <!--默认HMaster HTTP访问端⼝-->
 <property>
 <name>hbase.master.info.port</name>
 <value>16010</value>
 </property>
 <!--默认HRegionServer HTTP访问端⼝-->
 <property>
 <name>hbase.regionserver.info.port</name>
 <value>16030</value>
 </property>
 <!--不使⽤默认内置的,配置独⽴的ZK集群地址,除了master,⾃⼰配了⼏台zookeeper,此处就配⼏台,master、
slave1、slave2写具体的ip-->
 <property>
 <name>hbase.zookeeper.quorum</name>
 <value>master:2181,slave1:2181,slave2:2181</value>
 </property>
 <property>
 <name>hbase.hregion.max.filesize</name>
 <value>10737418240</value>
 </property>
 <property>
 <name>hbase.wal.provider</name>
 <value>filesystem</value>
 </property>
<property>
 <name>hbase.unsafe.stream.capability.enforce</name>
 <value>false</value>
 </property>
 </configuration>

7. 修改conf下的regionservers⽂件加⼊regoinserver的ip,仅修改主节点

vi /home/briup/software/hbase/conf/regionservers

内容如下(建议写从节点的ip):

slave1

slave2

8. 保证集群中所有的机器时间相同(30s以内)

date

sudo date -s "180722 20:14:00"

9. 在hdfs分布式⽂件系统中创建 /hbase⽬录 只创建⼀次

hdfs dfs -mkdir /hbase

hdfs dfs -chown hbase:supergroup /hbase

10. 上传htrace-core-3.1.0-incubating.jar到hbase中

cp htrace-core-3.1.0-incubating.jar /home/briup/software/hbase/lib/

11. 启动,做过免密钥 主节点

start-hbase.sh

注意:

hbase-daemon.sh start master启动主节点

hbase-daemon.sh start regionserver启动从节点

12. 浏览器监控⻚⾯: http://master:16010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值