HBase HA 集群搭建
来源:互联网 发布:淘宝评分 编辑:程序博客网 时间:2024/06/14 07:06
注:安装的Hbase的前提是ZooKeeper和hadoop的集群已经搭建完毕。(ZooKeeper和hadoop(高可用集群)具体安装细节可以在网上查找)同时意味着防火墙、JDK、SSH免密登陆已经完成。
1、集群配置简介:
2、下载Hbase稳定版
hbase-1.2.6-bin.tar.gz
3、上传到SecureCRT
使用命令:rz -y回车弹出如下截图
4、解压,更名
5、修改配置文件
5.1 hbase-env.sh修改以下配置信息
使环境变量生效:source ---
5.2修改配置文件hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://mycluster/hbase</value> </property> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.master.info.port</name> <value>16010</value> </property> <property> <name>hbase.tmp.dir</name> <value>/home/soft/hbase/tmp</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>Slave1,Slave2,Slave3</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/soft/zookeeper/data</value> </property></configuration>
5.3建议把hadoop以下几个配置文件考入Hbase的conf文件夹下
6. 将Hbase文件发送到其他各个节点上
[hadoop@Master soft]$ scp -r hbase Slave1:/home/soft
[hadoop@Master soft]$ scp -r hbase Slave2:/home/soft
[hadoop@Master soft]$ scp -r hbase Slave3:/home/soft
[hadoop@Master soft]$ scp -r hbase hamaster:/home/soft
配置环境变量(所有虚拟机都要配置)
export JAVA_HOME=/home/soft/Javaexport HADOOP_HOME=/home/soft/hadoopexport HADOOP_INSTALL=$HADOOP_HOMEexport HADOOP_MAPRED_HOME=$HADOOP_HOMEexport HADOOP_COMMON_HOME=$HADOOP_HOMEexport HADOOP_HDFS_HOME=$HADOOP_HOMEexport YARN_HOME=$HADOOP_HOME#export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport JRE_HOME=$JAVA_HOME/jreexport MAVEN_HOME=/home/soft/maven#HBASE_HOMEexport HBASE_HOME=/home/soft/hbaseexport PATH=$PATH:$HBASE_HOME/binexport PATH=$PATH:$JAVA_HOME/bin:${MAVEN_HOME}/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:/home/Master/git-2.9.4/bin
使环境变量生效:[hadoop@Master ~]$ source /etc/profile
7.1先启动zookeeper集群:在Slave1、Slave2、Slave3分别启动:zkServer.sh start
jps 查看进程:5593 QuorumPeerMain
7.2 在master(主节点)上启动hadoop集群
start-all.sh
jps查看进程
[hadoop@Master soft]$ jps5956 NameNode6487 Jps6280 DFSZKFailoverController6377 ResourceManager
从节点
[hadoop@Slave1 soft]$ jps5873 NodeManager5794 JournalNode5718 DataNode5593 QuorumPeerMain5919 Jps
7.3在master启动Hbase:start-hbase.h
[hadoop@Master soft]$ start-hbase.sh
starting master, logging to /home/soft/hbase/logs/hbase-hadoop-master-Master.out
starting master, logging to /home/soft/hbase/logs/hbase-hadoop-master-Master.out
Slave3: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave3.out
Slave2: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave2.out
Slave1: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave1.out
Slave1: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave1.out
hamaster: starting master, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-master-hamaster.out
jps查看进程
[hadoop@Master soft]$ jps
7937 HMaster..................................(Hbase进程)
7253 NameNode
7577 DFSZKFailoverController
7691 ResourceManager
8060 Jps
7937 HMaster..................................(Hbase进程)
7253 NameNode
7577 DFSZKFailoverController
7691 ResourceManager
8060 Jps
从节点
[hadoop@Slave1 soft]$ jps
5873 NodeManager
5794 JournalNode
6440 DataNode
6472 Jps
5593 QuorumPeerMain
6138 HRegionServer(Hbase进程启动成功)
5873 NodeManager
5794 JournalNode
6440 DataNode
6472 Jps
5593 QuorumPeerMain
6138 HRegionServer(Hbase进程启动成功)
查看web页面:Master:16010
至此Hbase部署成功!!!
阅读全文
1 0
- 搭建hbase HA集群
- HBase HA 集群搭建
- HBase HA 集群搭建
- HBase集群搭建+HA配置
- HBase HA 高可用集群搭建
- HA集群环境下的Hbase的集群搭建
- 基于Hadoop HA的Hbase集群搭建(权威)
- Hadoop HA高可用集群搭建(Hadoop+Zookeeper+HBase)
- Hbase HA 分布式搭建
- Hadoop HA 集群搭建
- 搭建Hadoop HA集群
- Hadoop HA集群搭建
- HA集群搭建
- HA集群搭建
- Hadoop---HA集群搭建
- 搭建HA storm集群
- HBase HA高可用集群搭建及HBase Shell简单使用
- Hadoop2.2.0 HA高可用分布式集群搭建(hbase,hive,sqoop,spark)
- 转载hdu 6059 字典树(好题要慢慢消化)2017 Multi-University Training Contest
- 精度问题
- Tensorflow 基础
- Android网络调试
- java中的接口
- HBase HA 集群搭建
- Java类扫描器的实现(使用模板Template模式)
- Eclipse中使用SVN
- Camera2(api2) 打开过程(一)
- React 高阶组件(Higher-Order Components)
- 架构漫谈(一):什么是架构?
- 贪心基础/C-Crossing River
- jsp和ajax实现java类中的方法执行的进度条-例子
- 常用正则表达式