Hbase搭建
一.初始化环境
1.安装zookeeper环境并启动
2.安装hadoop环境并启动
3.准备三台服务器搭建Hbase集群
二.下载安装包
下载地址:
http://archive.apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz
三.搭建集群环境
1.三台服务器上传Hbase压缩包到/usr/目录下
2.修改配置文件
vim hbase-2.0.0/conf/hbase-env.sh:
export JAVA_HOME=jdk1.8路径 export HBASE_MANAGES_ZK=false
vim hbase-2.0.0/conf/hbase-site.xml:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://ip01:8020/hbase</value> #hbase根路径 </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> #分布式 </property> <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>ip01:2181,ip02:2181,ip03:2181</value> #zookeeper地址 </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/zookeeper-3.4.9/zkdatas</value> #hbase把数据存放在zookeeper那一个路径下 </property> </configuration>
vim hbase-2.0.0/conf/regionservers:
ip01 #第一台服务器ip ip02 #第二台服务器ipip03 #第三台服务器ip
vim hbase-2.0.0/conf/backup-masters:(实现Hmaster高可用配置,如果ip01宕机ip02会变成主节点继续运行)
ip02
3.三台服务创建软连接
因为hbase需要读取hadoop的core-site.xml以及hdfs-site.xml当中的配置文件信息,所以我们三台机器都要执行以下命令创建软连接
ln -s /usr/hadoop-2.7.5/etc/hadoop/core-site.xml /usr/hbase-2.0.0/conf/core-site.xml ln -s /usr/hadoop-2.7.5/etc/hadoop/hdfs-site.xml /usr/hbase-2.0.0/conf/hdfs-site.xml
4.三台机器添加HBASE_HOME的环境变量
vim /etc/profile
export HBASE_HOME=/usr/hbase-2.0.0 export PATH=:$HBASE_HOME/bin:$PATH
sourse /etc/profile
四.启动集群
集群启动命令:
bin/start-hbase.sh
浏览器页面访问
http://ip01:16010/master-status
五.测试
相关推荐
晨曦之星 2020-08-14
lwb 2020-07-26
eternityzzy 2020-07-19
大而话之BigData 2020-06-16
ITwangnengjie 2020-06-14
gengwx00 2020-06-11
大而话之BigData 2020-06-10
鲸鱼写程序 2020-06-08
needyit 2020-06-04
strongyoung 2020-06-04
WeiHHH 2020-05-30
ITwangnengjie 2020-05-09
gengwx00 2020-05-08
gengwx00 2020-05-09
大而话之BigData 2020-05-06
Buerzhu 2020-05-01
gengwx00 2020-04-30