本文目录导读:
图片来源于网络,如有侵权联系删除
HBase是一个分布式、可扩展、支持列存储的NoSQL数据库,它建立在Hadoop生态系统之上,可以充分利用Hadoop的存储和计算能力,本文将详细介绍HBase伪分布式环境搭建过程,帮助读者从零开始,轻松掌握HBase集群部署。
搭建环境
1、系统要求
HBase支持多种操作系统,本文以Linux操作系统为例进行讲解,以下是搭建HBase伪分布式环境所需的系统要求:
(1)操作系统:Linux(推荐CentOS 7、Ubuntu 18.04等)
(2)Hadoop版本:Hadoop 2.x或3.x
(3)Java版本:Java 1.8或更高版本
2、安装Hadoop
(1)下载Hadoop:从Apache Hadoop官网(https://hadoop.apache.org/releases.html)下载与操作系统对应的Hadoop版本。
(2)解压Hadoop:将下载的Hadoop压缩包解压到指定目录,/opt/hadoop-3.2.0。
(3)配置环境变量:在~/.bashrc文件中添加以下内容:
export HADOOP_HOME=/opt/hadoop-3.2.0 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
(4)使环境变量生效:执行以下命令:
图片来源于网络,如有侵权联系删除
source ~/.bashrc
(5)格式化HDFS:执行以下命令,格式化HDFS:
hdfs namenode -format
3、安装Java
(1)下载Java:从Oracle官网(https://www.oracle.com/java/technologies/javase-downloads.html)下载与操作系统对应的Java版本。
(2)解压Java:将下载的Java压缩包解压到指定目录,/opt/jdk-1.8.0_231。
(3)配置环境变量:在~/.bashrc文件中添加以下内容:
export JAVA_HOME=/opt/jdk-1.8.0_231 export PATH=$PATH:$JAVA_HOME/bin
(4)使环境变量生效:执行以下命令:
source ~/.bashrc
搭建HBase伪分布式环境
1、下载HBase
(1)下载HBase:从Apache HBase官网(https://hbase.apache.org/releases.html)下载与Hadoop版本对应的HBase版本。
(2)解压HBase:将下载的HBase压缩包解压到指定目录,/opt/hbase-2.2.5。
2、配置HBase
(1)配置HBase配置文件:在HBase解压目录下的conf目录中,修改hbase-site.xml文件,添加以下内容:
图片来源于网络,如有侵权联系删除
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>localhost</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> </configuration>
(2)配置Hadoop配置文件:在Hadoop解压目录下的etc/hadoop目录中,修改core-site.xml文件,添加以下内容:
<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> </configuration>
3、启动HBase
(1)启动ZooKeeper:执行以下命令,启动ZooKeeper:
./bin/zookeeper-server-start.sh /opt/hbase-2.2.5/conf/zoo.cfg
(2)启动HMaster:执行以下命令,启动HMaster:
./bin/hbase-daemon.sh start master
(3)启动RegionServer:执行以下命令,启动RegionServer:
./bin/hbase-daemon.sh start regionserver
验证HBase伪分布式环境
1、查看HBase状态:执行以下命令,查看HBase状态:
./bin/hbase version
2、查看HDFS状态:执行以下命令,查看HDFS状态:
hdfs dfsadmin -report
3、查看ZooKeeper状态:执行以下命令,查看ZooKeeper状态:
./bin/zookeeper-shell.sh localhost:2181 ls /
本文详细介绍了HBase伪分布式环境搭建过程,从系统要求、安装Hadoop和Java,到配置HBase和启动HBase集群,通过本文的讲解,读者可以轻松掌握HBase伪分布式环境的搭建,为后续HBase学习和应用打下坚实基础。
标签: #hbase伪分布式环境搭建头歌
评论列表