CentOS下Hbase安装

1.输入 http://hbase.apache.org/book.html#basic.prerequisites 进入Hbase官网查看应该使用的版本,因为hadoop不同版本,对Hbase的支持不同

CentOS7下Hbase1.2.4伪分布式搭建

2.输入 mkdir /usr/local/hbase 建一个目录

CentOS7下Hbase1.2.4伪分布式搭建

3.将hbase的tar包放到该目录下

CentOS7下Hbase1.2.4伪分布式搭建

4.进入该目录,输入解压命令,解压该tar包

CentOS7下Hbase1.2.4伪分布式搭建

5.输入 vi /etc/profile 配置环境变量

CentOS7下Hbase1.2.4伪分布式搭建

6.在配置文件加入以下内容,保存并退出

HBASE_HOME=/usr/local/hbase/hbase-1.2.4/

 

PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HIVE_HOME/bin:$HBASE_HOME/bin

CentOS7下Hbase1.2.4伪分布式搭建

7.输入 . /etc/profile 使配置文件生效

CentOS7下Hbase1.2.4伪分布式搭建

8.进入hbase的conf目录,输入 vi hbase-site.xml 修改配置文件

CentOS7下Hbase1.2.4伪分布式搭建

9.配置文件的configuration标签中添加以下内容,红色标记处,要根据自己的IP修改,保存并退出

<property>

                    <!-- hbase提供的服务地址-->

                    <name>hbase.master</name>

                    <value>master:6000</value>

          </property>

          <property>

                    <!-- hbase在hdfs里的目录 -->

                    <name>hbase.rootdir</name>

                    <value>hdfs://master:9000/hbase</value>

          </property>

          <property>

                    <!--副本个数 -->

                    <name>dfs.replication</name>

                    <value>1</value>

          </property>

CentOS7下Hbase1.2.4伪分布式搭建

10. 输入 vi hbase-env.sh 修改配置文件

CentOS7下Hbase1.2.4伪分布式搭建

11.设置JAVA_HOME,保存并退出

export JAVA_HOME=/usr/local/java/jdk1.8.0_102/

CentOS7下Hbase1.2.4伪分布式搭建

12.进入hadoop的sbin目录输入 ./start-all.sh 启动hadoop

CentOS7下Hbase1.2.4伪分布式搭建

13.任意目录输入 hadoop fs -mkdir /hbase 在hdfs中建hbase的目录

CentOS7下Hbase1.2.4伪分布式搭建

14.进入hbase解压目录中的bin目录下,输入 ./start-hbase.sh 启动hbase,JDK1.8会报一些警告,JDK1.8以前不会报这个警告

CentOS7下Hbase1.2.4伪分布式搭建

15.输入 jps 查看当前系统java进程,比hadoop多出一个进程

CentOS7下Hbase1.2.4伪分布式搭建

16.进入hbase的bin目录,输入 ./hbase rest start 启动hbase的rest服务,若配置了环境变量,可在任意目录输入 hbase rest start启动rest服务,启动后可以在网页中访问IP:8085,查看hbase的具体信息

 

17.点击上图中的 HBase Configuration 可以查看HBase的具体配置信息如下

CentOS7下Hbase1.2.4伪分布式搭建

18.按 Ctrl+c 组合键,可以关闭hbase的rest服务

CentOS7下Hbase1.2.4伪分布式搭建

19. 进入hbase的bin目录,输入 ./hbase shell 可以开始使用hbase,若配置了环境变量,可在任意目录输入 hbase shell进入

CentOS7下Hbase1.2.4伪分布式搭建

20.输入 list 查看所有表,当前是没有表的,在CRT中,hbase模式输入内容时,如果想向前删除,需要按着Ctrl再按Backspace键才能删除

CentOS7下Hbase1.2.4伪分布式搭建

21.输入 create 'xixi','id','name' 建一个叫hadoop的表,表中有2个字段,id和name

CentOS7下Hbase1.2.4伪分布式搭建

22.输入 describe 'xixi' 可查看hadoop表的具体信息

CentOS7下Hbase1.2.4伪分布式搭建

23.输入 put 'xixi','001','id','2' 向hadoop表中插入数据

CentOS7下Hbase1.2.4伪分布式搭建

  1. 输入 put 'xixi','001','name','zhangsan' 向hadoop表中插入数据

CentOS7下Hbase1.2.4伪分布式搭建

25.输入 scan 'xixi' 查看hadoop表中所有数据

CentOS7下Hbase1.2.4伪分布式搭建

26.输入 get 'xixi','001' 查询hadoop表中第001行的所有数据

CentOS7下Hbase1.2.4伪分布式搭建

27.输入 exit 退出hbase的shell操作

CentOS7下Hbase1.2.4伪分布式搭建

相关文章:

  • 2021-04-11
  • 2021-09-06
  • 2021-11-27
  • 2021-11-02
  • 2021-05-23
猜你喜欢
  • 2021-10-07
  • 2021-10-14
  • 2021-11-02
  • 2022-01-01
  • 2021-05-05
  • 2021-12-26
相关资源
相似解决方案