HBase分布式搭建
来源:互联网 发布:单片机继电器 编辑:程序博客网 时间:2024/06/07 04:06
HBase分布式搭建(cdh/apache版本与hadoop集群版本要一致)
=================================HBase==================
ZooKeeper ZooKeeperZooKeeper
NameNode NameNode
DateNode DateNodeDateNode
JournalNode JournalNodeJournalNode
ResourceManager ResourceManager
NodeManager NodeManagerNodeManager
Master Master
RegionServer RegionServer RegionServer
1##解压配置hbase(在PC01进行)
##配置hbase-env.sh
export JAVA_HOME=/opt/modules/jdk1.7.0_67
export HBASE_MANAGES_ZK=false
2## 配置hbase-site.xml
<!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://ns1/hbase</value>
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>[PC01]:2181,[PC02]:2181,[PC03]:2181</value>
</property>
<!-- 声明哪个是master -->
<property>
<name>hbase.master</name>
<value>hdfs://[PC01]:60000</value>
</property>
3##配置HA(在hbase安装目录下的conf目录下--$HBASE_HOME/conf),新建一个名称为backup-masters的文件(固定的,必须是这个名字)
vi conf/backup-masters
[PC02]
4.##配置regionservers
[PC01]
[PC02]
[PC03]
5.拷贝$HADOOP_HOME/etc/hadoop下的core-site.xml和hdfs-site.xml文件到$HBASE_HOME/conf目录下
cp /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/hdfs-site.xml /opt/modules/cdh/hadoop-2.5.0-cdh5.3.6/etc/hadoop/core-site.xml /opt/modules/cdh/hbase-0.98.6-cdh5.3.6/conf
**如果hadoop集群配置了HA,则必须要拷贝hadoop集群的core-site.xml和hdfs-site.xml这两个配置到hbase的安装目录下的conf下
6.分发配置文件
scp -r hbase-0.98.6-cdh5.3.6/ Linux02:/opt/modules/cdh/
scp -r hbase-0.98.6-cdh5.3.6/ Linux03:/opt/modules/cdh/
7.启动hbase(PC01)---注意启动顺序:zookeeper->hadoop->hbase
## 启动zk(三台分别启动)
bin/zkServer.sh start
## 启动hadoop-dfs(PC01)
sbin/start-dfs.sh;
## 启动hadoop-yarn(PC02-我的ResourceManager HA的在PC02和PC03,请按照自己实际的配置来)
sbin/start-yarn.sh;
sbin/mr-jobhistory-daemon.sh start historyserver //历史服务进程可不启动
## 启动hbase(PC01)
bin/start-hbase.sh
启动正常的进程参考如下(HADOOP配置了NameNode HA和ResourceManager HA):
[PC01]
9195 NameNode
10045 HMaster
4312 QuorumPeerMain
10145 HRegionServer
9805 NodeManager
9303 DataNode
9476 JournalNode
10558 Jps
9675 DFSZKFailoverControlle
7008 HMaster
6932 HRegionServer
6192 JournalNode
3264 QuorumPeerMain
7379 Jps
6421 ResourceManager
6526 NodeManager
6024 NameNode
6093 DataNode
6279 DFSZKFailoverController
[PC03]
4675 NodeManager
4945 HRegionServer
4552 JournalNode
5168 Jps
3028 QuorumPeerMain
4475 DataNode
4837 ResourceManager
阅读全文
0 0
- HBase--完全分布式搭建
- Hbase伪分布式搭建
- hbase伪分布式搭建
- hbase伪分布式搭建
- Hbase HA 分布式搭建
- HBase分布式集群搭建
- hbase分布式集群搭建
- HBase分布式集群搭建
- hbase伪分布式搭建
- Hbase伪分布式搭建
- hadoop+hbase分布式搭建
- hbase分布式系统搭建
- HBase分布式搭建
- HBase分布式集群搭建
- Hbase完全分布式搭建
- HBase 伪分布式搭建
- hbase完全分布式环境搭建
- hbase完全分布式环境搭建
- js组合键和单个键盘事件
- POJ 2528(线段树,区间覆盖,离散化思想)
- dfs(hdu1241)
- hdu 6034 Balala Power!
- 优秀程序员不得不知道的20个位运算技巧
- HBase分布式搭建
- laravel 中使用ajax和vue总结
- 小程序的学习步骤计划
- js实现进度条的方法
- 代码中的输入输出(重定向、文件流C/C++)
- PhEmail:基于Python的开源网络钓鱼测试工具
- SQL SERVER 统计一段时间内每天的数据
- BZOJ[4196][Noi2015]洛谷[2146]软件包管理器
- 函数指针定义和typedef