本文目录导读:
图片来源于网络,如有侵权联系删除
概述
HBase是一个分布式、可伸缩、支持大数据存储的NoSQL数据库,在HBase中,数据被存储在HDFS上,通过HBase服务器进行管理,伪分布式模式是HBase集群的一种入门级部署方式,通过在一台机器上模拟多个节点,帮助用户快速了解HBase集群的工作原理,本文将详细介绍HBase伪分布式环境的搭建过程。
搭建环境
1、系统环境
操作系统:CentOS 7(64位)
Java环境:Java 8或更高版本
Hadoop环境:Hadoop 2.7.3或更高版本
2、下载安装包
从HBase官网(https://hbase.apache.org/)下载HBase安装包,本文以HBase 2.1.4为例。
3、配置环境变量
在CentOS 7中,编辑文件~/.bash_profile
,添加以下内容:
export HBASE_HOME=/path/to/hbase-2.1.4 export PATH=$PATH:$HBASE_HOME/bin
保存并退出编辑器,然后执行以下命令使环境变量生效:
图片来源于网络,如有侵权联系删除
source ~/.bash_profile
配置HBase
1、复制安装目录
将HBase安装目录复制到/usr/local/
下:
sudo cp -r /path/to/hbase-2.1.4 /usr/local/hbase
2、配置hbase-site.xml
在/usr/local/hbase/conf/
目录下创建hbase-site.xml
文件,并添加以下内容:
<configuration> <property> <name>hbase.rootdir</name> <value>file:///usr/local/hbase/data</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/hbase/zookeeper</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>localhost</value> </property> <property> <name>hbase.master.info.port</name> <value>60010</value> </property> <property> <name>hbase.regionserver.info.port</name> <value>60020</value> </property> </configuration>
3、配置regionservers
在/usr/local/hbase/conf/
目录下创建regionservers
文件,并添加以下内容:
localhost
启动HBase集群
1、启动Zookeeper
进入/usr/local/hbase/sbin/
目录,执行以下命令启动Zookeeper:
./start-zookeeper.sh
2、启动HBase
执行以下命令启动HBase:
图片来源于网络,如有侵权联系删除
./start-hbase.sh
验证集群
1、查看HBase进程
执行以下命令查看HBase进程:
jps
应该可以看到以下进程:
3745 Jps 3854 Master 4235 HMaster 4237 HRegionServer
2、访问HBase Web UI
在浏览器中输入以下地址,查看HBase Web UI:
http://localhost:60010/
你已经成功搭建了HBase伪分布式环境,可以开始学习HBase的相关知识了。
本文详细介绍了HBase伪分布式环境的搭建过程,包括环境配置、安装、启动等步骤,通过本文的学习,用户可以快速了解HBase集群的工作原理,为后续学习HBase分布式数据库打下基础。
标签: #hbase伪分布式环境搭建头歌
评论列表