黑狐家游戏

深入解析,从零开始搭建HBase伪分布式环境,头歌hbase伪分布式环境搭建

欧气 0 0

本文目录导读:

深入解析,从零开始搭建HBase伪分布式环境,头歌hbase伪分布式环境搭建

图片来源于网络,如有侵权联系删除

  1. 环境准备
  2. 搭建步骤
  3. 验证环境

HBase作为Apache软件基金会的一个开源项目,是建立在Hadoop之上的一个分布式、可伸缩、非关系型数据库,在分布式存储领域,HBase凭借其高性能、高可用性和可伸缩性,得到了广泛的应用,本文将详细介绍如何从零开始搭建HBase伪分布式环境,帮助读者快速掌握HBase的基本使用。

环境准备

1、操作系统:Linux(推荐CentOS 7)

2、Java环境:JDK 1.8

3、Hadoop环境:Hadoop 3.x(与HBase版本相匹配)

4、HBase版本:与Hadoop版本相匹配

搭建步骤

1、安装Java环境

(1)下载JDK 1.8安装包,解压到指定目录

(2)配置环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export PATH=$JAVA_HOME/bin:$PATH

2、安装Hadoop环境

(1)下载Hadoop 3.x安装包,解压到指定目录

深入解析,从零开始搭建HBase伪分布式环境,头歌hbase伪分布式环境搭建

图片来源于网络,如有侵权联系删除

(2)配置环境变量

export HADOOP_HOME=/usr/local/hadoop/hadoop-3.2.1
export PATH=$HADOOP_HOME/bin:$PATH

(3)配置Hadoop配置文件

(a)编辑hadoop-env.sh文件,设置JDK路径

export JAVA_HOME=/usr/local/java/jdk1.8.0_231

(b)编辑core-site.xml文件,设置Hadoop存储目录

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/usr/local/hadoop/hadoop-3.2.1/tmp</value>
    </property>
</configuration>

(c)编辑hdfs-site.xml文件,设置HDFS存储目录

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>/usr/local/hadoop/hadoop-3.2.1/hdfs/namenode</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>/usr/local/hadoop/hadoop-3.2.1/hdfs/datanode</value>
    </property>
</configuration>

(d)格式化NameNode

hdfs namenode -format

(e)启动Hadoop服务

start-dfs.sh

3、安装HBase环境

(1)下载HBase 2.x安装包,解压到指定目录

(2)配置环境变量

深入解析,从零开始搭建HBase伪分布式环境,头歌hbase伪分布式环境搭建

图片来源于网络,如有侵权联系删除

export HBASE_HOME=/usr/local/hbase/hbase-2.4.0
export PATH=$HBASE_HOME/bin:$PATH

(3)配置HBase配置文件

(a)编辑hbase-env.sh文件,设置Java和Hadoop路径

export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export HADOOP_HOME=/usr/local/hadoop/hadoop-3.2.1

(b)编辑hbase-site.xml文件,设置HBase存储目录

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/usr/local/hbase/hbase-2.4.0/zookeeper</value>
    </property>
</configuration>

(4)启动HBase服务

start-hbase.sh

验证环境

1、使用jps命令查看Hadoop和HBase进程是否启动成功

2、使用hbase shell命令进入HBase命令行界面,执行以下命令创建表:

create 'testTable', 'cf'

3、使用scan 'testTable'命令查看表数据是否正常

本文详细介绍了如何从零开始搭建HBase伪分布式环境,通过配置Java、Hadoop和HBase环境,读者可以快速掌握HBase的基本使用,在实际应用中,HBase可以与Hadoop生态圈中的其他组件进行整合,发挥更大的作用。

标签: #头歌hbase 伪分布式环境搭建

黑狐家游戏
  • 评论列表

留言评论