大数据学习

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集群
上一篇下一篇

猜你喜欢

热点阅读