标签:class bin masters 添加 服务器ip 上传 压缩包 集群 server
1.安装zookeeper环境并启动
2.安装hadoop环境并启动
3.准备三台服务器搭建Hbase集群
下载地址:
http://archive.apache.org/dist/hbase/2.0.0/hbase-2.0.0-bin.tar.gz
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 #第二台服务器ip
ip03 #第三台服务器ip
vim hbase-2.0.0/conf/backup-masters:(实现Hmaster高可用配置,如果ip01宕机ip02会变成主节点继续运行)
ip02
因为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
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
标签:class bin masters 添加 服务器ip 上传 压缩包 集群 server
原文地址:https://www.cnblogs.com/chong-zuo3322/p/12045595.html