HBase集群安装步骤
2020-06-02 本文已影响0人
TZX_0710
集群前准备
jdk安装省略
zookeeper安装省略
Hadoop集群安装省略
如果记不起来可查看前面文章
链接:https://pan.baidu.com/s/1rbSFiTyoFV4sdL3MB_ik7Q
提取码:k0zf
关于HBase的安装文件可到我的百度云盘下载 或者直接去apache网站下载
#上传Hbase的安装包 并且解压
tar -zxvf hbase-2.2.5-bin.tar.gz
#编辑环境变量
vim /etc/profile
export HBASE_HOME=/usr/local/hbase-2.2.5/
export PATH=$HBASE_HOME/bin:$PATH
#配置集群 进入HBase的安装目录的conf目录
vim hbase-env.sh
export JAVA_HOME=/usr/local/java8
#不使用内置的zookeeper服务
export HBASE_MANAGES_ZK=false
#保存并且退出
:wq
Hbase-site.xml
#hbase-site文件配置
<configuration>
<property>
<!-- 指定 hbase 以分布式集群的方式运行 -->
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<!-- 指定 hbase 在 HDFS 上的存储位置 -->
<name>hbase.rootdir</name>
<value>hdfs://node01:8020/hbase</value>
</property>
<property>
<!-- 指定 zookeeper 的地址-->
<name>hbase.zookeeper.quorum</name>
<value>node01:2181,node02:2181,node03:2181</value>
</property>
</configuration>
regionservers
node01
noed02
node03
backup-masters(手动创建该文件,指明备用的master节点,可以多个 可以一个)
node01
HDFS客户端配置
如果Hadoop集群进行了HDFS客户端配置的更改,比如将副本系数设置成5则必须使用以下方法通知HBase。否则HBase将依旧使用默认的副本系数3来创建文件
method A
将Hadoop配置文件的信息添加到hbase-env.sh的HBASE_CLASSPATH属性,示例如下
export HBASE_CLASSPATH=/usr/local/hadoop/
method B
将 Hadoop 的 hdfs-site.xml 或 hadoop-site.xml 拷贝到 ${HBASE_HOME}/conf 目录下,或者通过符号链接的方式。如果采用这种方式的话,建议将两者都拷贝或建立符号链接,示例如下:
# 拷贝
cp core-site.xml hdfs-site.xml /usr/app/hbase-1.2.0-cdh5.15.2/conf/
# 使用符号链接
ln -s /usr/local/hadoop/etc/hadoop/core-site.xml
ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml
method C
如果只有少量的修改,可以直接配置到hbase-site下面
#启动流程
先启动zookeeper集群
再启动hadoop集群
最后启动hbase集群