当前位置:   article > 正文

Ubuntu下Hbase安装(三、Hbase伪分布式安装)_ubuntu安装hbase伪分布式

ubuntu安装hbase伪分布式


# 系列文章目录

Ubuntu下Hbase安装(一、相应的版本Hbase下载)

Ubuntu下Hbase安装(二、Hbase单机模式安装)

Ubuntu下Hbase安装(三、Hbase伪分布式安装)


一、解压安装包并改名

  1. 使用下列命令进行解压,第一个路径为安装包所在位置,第二个路径为安装的位置
    tar -xvf /mnt/hgfs/share/hbase-2.3.2-bin.tar -C /home/hadoop/softwares/
  2. 使用下列命令进行改名
    mv /home/hadoop/softwares/hbase-2.3.2-bin /home/hadoop/softwares/hbase

二、配置环境变量

  1. 打开~/.bashrc文件:vi ~/.bashrc
  2. 在文件末尾追加如下内容:
	export HBASE_HOME=/home/hadoop/softwares/hbase
	export PATH=$PATH:$HBASE_HOME/bin
  • 1
  • 2
  1. 如果配置成功的话,使用命令hbase version可以查看到如下信息
    在这里插入图片描述

三、修改配置文件

  1. 进入到软件配置文件目录
    cd ~/softwares/hbase/conf/
  2. 修改配置文件hbase.env.sh
    打开文件vi hbase.env.sh
    追加文件内容:(我为了方便就直接在空白处添加了这些内容,要是不嫌麻烦,可以一句一句的找到相对应的行,把注释符号去掉并修改值 )
	export JAVA_HOME=/home/hadoop/softwares/jdk
	export HBASE_MANAGES_ZK=flase
	export HBASE_LOG_DIR=/home/hadoop/softwares/hbase/logs
	export HBASE_PID_DIR=/home/hadoop/softwares/hbase/pids
  • 1
  • 2
  • 3
  • 4
  1. 修改好,保存退出
  2. 修改配置文件hbase-site.xml
    打开文件vi hbase-site.xml
    <configuration>标签中添加以下内容:
	<property>
	  <name>hbase.cluster.distributed</name>
	  <value>true</value>
	</property>
	<property>
	  <name>hbase.tmp.dir</name>
	  <value>./tmp</value>
	</property>
	<property>
	  <name>hbase.rootdir</name>
	  <!-- value值为hdfs文件系统路径,需要在hdfs文件系统路径下创建该目录 -->
	  <value>hdfs://Linux:9000/hbase_data</value>
	</property>
	<property>
	   <name>hbase.zookeeper.quorum</name>
	   <!-- value值为zookeeper的连接ip及端口号 -->
	   <value>192.168.64.132:2181</value>
	</property>
	<property>
	  <name>hbase.zookeeper.property.dataDir</name>
	  <!-- value值为一个目录,需要在该路径创建目录 -->
	  <value>/home/hadoop/softwares/hbase/zookeeper</value>
	</property>
	<property>
	  <name>hbase.unsafe.stream.capability.enforce</name>
	  <value>false</value>
	</property>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  1. 建立上述用到的几个文件夹,其中有一个需要启动hadoop集群才能创建,这就不展示代码了
	sudo mkdir /home/hadoop/softwares/hbase/logs
	sudo mkdir /home/hadoop/softwares/hbase/pids
	sudo mkdir /home/hadoop/softwares/hbase/zookeeper
  • 1
  • 2
  • 3
  1. 伪分布式hbase至此就搭建好了

四、验证

分布式hbase启动

  1. 首先启动hdfs文件系统:start-dfs.sh
  2. 启动zookeeper:zkServer.sh start
  3. 启动hbase:start-hbase.sh
  4. 使用jps可以查看当前进程(NameNode、DataNode、QuorumPeerMain、HMaster、HRegionServer)如下 ,
    在这里插入图片描述
  5. 进入hbase的shell的命令:hbase shell
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/715116
推荐阅读
相关标签
  

闽ICP备14008679号