本文目录导读:
HBase是一个分布式、可伸缩的、非关系型数据库,由Apache基金会维护,在HBase中,数据存储在HDFS上,并且能够提供高速的随机读写性能,我们将为您详细讲解如何搭建HBase伪分布式环境,帮助您快速入门HBase。
准备工作
1、系统环境
操作系统:Linux(推荐使用CentOS 7)
Hadoop版本:Hadoop 2.x(本文以Hadoop 2.7.3为例)
图片来源于网络,如有侵权联系删除
HBase版本:HBase 1.4.3
2、安装Java
由于HBase依赖于Java环境,因此首先需要安装Java,以下是安装Java的步骤:
(1)下载Java安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)解压安装包:tar -zxvf jdk-8u191-linux-x64.tar.gz
(3)配置环境变量:在/etc/profile文件中添加以下内容:
export JAVA_HOME=/usr/local/java/jdk1.8.0_191 export PATH=$PATH:$JAVA_HOME/bin
(4)使环境变量生效:source /etc/profile
(5)验证Java安装:java -version
安装Hadoop
1、下载Hadoop安装包:http://www.apache.org/dyn/closer.cgi?path=/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz
2、解压安装包:tar -zxvf hadoop-2.7.3.tar.gz
3、配置Hadoop环境变量:在/etc/profile文件中添加以下内容:
export HADOOP_HOME=/usr/local/hadoop/hadoop-2.7.3 export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
4、使环境变量生效:source /etc/profile
图片来源于网络,如有侵权联系删除
5、配置Hadoop配置文件:
(1)修改hadoop-env.sh:设置Java安装路径
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
(2)修改core-site.xml:设置HDFS的存储路径
<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> </configuration>
(3)修改hdfs-site.xml:设置HDFS副本数量
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
(4)修改mapred-site.xml:设置MapReduce运行模式
<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
(5)修改yarn-site.xml:设置YARN的 ResourceManager 地址
<configuration> <property> <name>yarn.resourcemanager.hostname</name> <value>localhost</value> </property> </configuration>
6、格式化HDFS文件系统:hdfs namenode -format
7、启动Hadoop服务:
(1)启动NameNode:start-dfs.sh
(2)启动ResourceManager:start-yarn.sh
安装HBase
1、下载HBase安装包:http://www.apache.org/dyn/closer.cgi?path=/hbase/1.4.3/hbase-1.4.3-bin.tar.gz
2、解压安装包:tar -zxvf hbase-1.4.3-bin.tar.gz
图片来源于网络,如有侵权联系删除
3、配置HBase环境变量:在/etc/profile文件中添加以下内容:
export HBASE_HOME=/usr/local/hbase/hbase-1.4.3 export PATH=$PATH:$HBASE_HOME/bin
4、使环境变量生效:source /etc/profile
5、配置HBase配置文件:
(1)修改hbase-site.xml:设置HBase的Zookeeper地址和HDFS的存储路径
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>localhost</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> </configuration>
6、启动HBase服务:start-hbase.sh
验证HBase安装
1、查看HBase版本:hbase version
2、进入HBase Shell:hbase shell
3、查看HBase集群状态:status
至此,HBase伪分布式环境搭建完成,您可以开始使用HBase进行数据存储和查询操作了,在后续的学习过程中,您可以逐步深入了解HBase的架构、特性以及应用场景,祝您学习愉快!
标签: #hbase伪分布式环境搭建头歌
评论列表