HBase学习1(安装部署)

发布时间 2023-09-10 23:57:13作者: 201812

前提:zookeeper、Hadoop、jdk都已经安装部署好了。

1.Zookeeper、Hadoop正常部署

教程:

04、ZooKeeper--集群搭建下--配置文件修改&启动_哔哩哔哩_bilibili

08-Centos操作系统的虚拟机导入_哔哩哔哩_bilibili

 Zookeeper搭建 - 201812 - 博客园 (cnblogs.com)

Centos3个虚拟机的导入 - 201812 - 博客园 (cnblogs.com)

2.HBase集群搭建

教程:004.HBase安装_哔哩哔哩_bilibili

2.1上传解压HBase安装包

cd /export/software/

输入rz,对压缩包进行上传

输入  tar -xvzf hbase-2.1.0.tar.gz -C ../server/ 进行解压并且传搭配/export/server/

2.2修改HBase配置文件hbase-env.sh

修改hbase-env.sh

进入到刚刚解压好的hbase文件夹中的conf文件夹(cd /export/server/hbase-2.1.0/conf)

输入vim hbase-env.sh

大概在第28行进行修改,修改前需要先知道自己的java路径,可以输入which java进行查看

export JAVA_HOME=/export/server/jdk1.8.0_241/

export HBASE_MANAGES_ZK=false

 2.3修改配置文件hbase-site.xml

首先也是先进入到hbase的conf中(cd /export/server/hbase-2.1.0/conf)

输入vim hbase-site.xml

代码如下:(根据文件的实际位置进行修改)

<!-- HBase数据在HDFS中的存放的路径 -->
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://node1.itcast.cn:8020/hbase</value>
        </property>
        <!-- Hbase的运行模式。false是单机模式,true是分布式模式。若为false,Hbase和Zookeeper会运行在同一个JVM里面 -->
        <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
        </property>
        <!-- ZooKeeper的地址 -->
        <property>
            <name>hbase.zookeeper.quorum</name>
            <value>node1.itcast.cn,node2.itcast.cn,node3.itcast.cn</value>
        </property>
        <!-- ZooKeeper快照的存储位置 -->
        <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>/export/server/apache-zookeeper-3.6.0-bin/data</value>
        </property>
        <!--  V2.1版本,在分布式情况下, 设置为false -->
        <property>
            <name>hbase.unsafe.stream.capability.enforce</name>
            <value>false</value>
        </property>

 2.4配置坏境变量

vim /etc/profile

export HBASE_HOME=/export/server/hbase-2.1.0

export PATH=$PATH:${HBASE_HOME}/bin:${HBASE_HOME}/sbin

#加载环境变量

source /etc/profile

2.5复制jar包到lib中

cp $HBASE_HOME/lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar $HBASE_HOME/lib/

2.6修改regionservers文件

vim regionservers 

然后输入三个节点(输入自己的节点名称)

2.7分发安装包与配置文件

cd /export/server

scp -r hbase-2.1.0/ node2.itcast.cn:$PWD

scp -r hbase-2.1.0/ node3.itcast.cn:$PWD

scp -r /etc/profile node2.itcast.cn:/etc

scp -r /etc/profile node3.itcast.cn:/etc

node2node3加载环境变量

source /etc/profile

在输入hbase

 

 

 

2.8启动和验证是否启动成功

启动:先启动zookeeper,再启动Hadoop最后启动HBase

 启动hbase客户端,输入hbase shell是否启动成功

 

 

3.webUI

主机号:16010