阿里云服务器上HBase环境配置及基本操作命令实践(含Zookeeper安装)

JDK及Hadoop等环境同在阿里云服务器上部署Hadoop分布式系统及WordCount实验
一、安装Zookeeper
1.到官网下载Zookeeper压缩包,本实验下载的为zookeeper-3.4.9版本。
2.在h1用户目录下新建Zookeeper文件夹,并将下载好的压缩包解压缩到Zookeeper文件夹中。
3.切换到Zookeeper目录下的conf文件夹中进行配置:
配置zoo.cfg文件:

dataDir=/home/h1/Zookeeper/zookeeper-3.4.9/data

service.1=master:2888:3888
service.2=slave1:2888:3888

4.切换到/data文件夹中新建myid文件,并输入节点编号。
5.使用scp zookeeper-3.4.9 h1@slaveID”/home/h1/Zookeepe拷到slave1机器上。
6.修改slave1机器上的myid文件中的节点编号为2。
7.切换到zookeeper目录下的bin文件夹中,运行zkServers. Start 启动zookeeper,使用jps可以查看到相应进程。

二、安装HBase
1.到官网下载HBase压缩包,本次试验下载的版本为HBase-1.1.6。
2.在h1用户目录下新建Hbase文件夹,并将Hbase-1.1.6压缩包解压缩到HBase文件夹中。
3.切换HBase文件夹中的conf文件夹进行配置。
4.配置hbase-env.sh文件:
添加export JAVA_HOME=/usr/java/jdk1.8.0_191
修改# export HBASE_MANAGES_ZK=false为false(因为本次实验使用的是外置zookeeper)。
5.配置hbase-site.xml文件:

<configuration>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/h1/HBase/hbase-1.1.6/zookeeperdata</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/h1/HBase/hbase-1.1.6/tmpdata</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>

6.配置 regionservers文件:

master
slave1

使用scp hbase-1.1.6 h1@slaveIP:/home/h1/HBase命令将配置文件拷到slave1机器上。
切换到HBase目录下的bin文件夹中,使用start-hbase.sh命令启动HBase,使用jps可以查看到相应进程。
7.使用浏览器打开:http://masterIP:16010可以查看web UI:
在这里插入图片描述
8.使用hbase shell命令可进行hbase数据库操作。
在这里插入图片描述

发布了14 篇原创文章 · 获赞 36 · 访问量 8245

猜你喜欢

转载自blog.csdn.net/weixin_42047699/article/details/89157656
今日推荐