本文摘自PHP中文网,作者藏色散人,侵删。
下面由centos入门教程栏目给大家介绍Centos7安装HBase1.4,希望对需要的朋友有所帮助!准备
1、hadoop集群已安装,这里将在Centos7安装Hadoop2.7的基础上安装hbase1.4,所以是同样的三台机器,其规划如下:
hostname | IP地址 | 部署规划 |
node1 | 172.20.0.4 | Master、RegionServer |
node2 | 172.20.0.5 | Backup-Master、RegionServer |
node3 | 172.20.0.6 | RegionServer |
2、官网下载安装包:hbase-1.4.12-bin.tar.gz(推荐去清华大学或中科大的开源镜像站)。
3、hbase将部署在三台都已存在的路径/mydata,配置环境变量:
1 | export HBASE_HOME=/mydata/hbase-1.4.12export PATH=${HBASE_HOME}/bin: $PATH
|
配置
先在node1上修改hbase的配置,完成后再统一复制到其他节点,保证配置内容一致。
解压hbase-1.4.12-bin.tar.gz到/mydata/,进入/mydata/hbase-1.4.12/conf,进行配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <!-- 文件名 hbase-site.xml --><configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs:
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,node3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/mydata/data/zookeeper</value>
</property>
</configuration>
|
1 2 3 | # 文件名 regionserversnode1
node2
node3
|
1 | # 文件名 backup-masters 该文件需要新建node2
|
配置项 | 含义 |
1 | hbase.cluster.distributed
|
| 分布式模式 |
| hbase的数据存储位置,这里为hdfs的/hbase,host:port对应hadoop配置中的fs.defaultFS |
| 所有要部署zookeeper的host,通常三台以上吧,最多当然可以每一台都部署 |
1 | hbase.zookeeper.property.dataDir
|
| zookeeper运行时的数据存储位置 |
| 所有RegionServer,通常部署到每一台DataNode上 |
| 作为备份的Master |
注:这里的zookeeper使用hbase自带的,当然也可以用外部已存在的,这里就不提了。
阅读剩余部分
相关阅读 >>
ssh无法连接CentOS7怎么解决
CentOS7如何设置静态ip地址
CentOS7安装完毕后无法联网的解决方法
CentOS7的网卡启动出问题的解决方案
CentOS7怎么从普通用户切换到root用户
CentOS7系统中如何打开文件夹
CentOS7系统备份与恢复
CentOS7更换国内yum源
CentOS7无法连接网络怎么办
CentOS7下无法成功修改hostname怎么办
更多相关阅读请进入《CentOS7》频道 >>
转载请注明出处:木庄网络博客 » Centos7安装HBase1.4的方法详解