脚本之家

电脑版
提示:原网页已由神马搜索转码, 内容由www.jb51.net提供.
您的位置:首页软件编程java→ Linux Hbase安装配置

Linux下Hbase安装配置教程

  更新时间:2022年01月08日 11:25:45  作者:不想做咸鱼的王富贵 
本文给大家介绍了Linux下Hbase安装配置教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Linux下Hbase安装配置

首先要安装Hadoop

Linux Hadoop 2.7.3 安装搭建

1. Hbase安装包下载

点击进入Hbase官网页面下载

http://hbase.apache.org/downloads.html

2. 安装

将下载好的Hbase安装包上传到服务器指定目录(无限制,根据实际情况来)并解压。

在这里插入图片描述

3. 配置JAVA_HOME环境变量

在hbase安装目录下找到conf/hbase-env.sh文件,取消文件里JAVA_HOME那一行的注释并修改为本机jdk实际路径。

 export JAVA_HOME=/wys/jdk1.8.0_311/
# 因为hbase自带的有zk 这里true 是使用
export HBASE_MANAGES_ZK=true

在这里插入图片描述

4. (可选)配置hbase-site.xml

修改conf/hbase-site.xml文件

<configuration>
<!-- hbase存放数据目录 -->
<property>
<name>hbase.rootdir</name>
<value>file:/hadoop/hbase-2.4.7/data</value>
</property>
<!-- ZooKeeper数据文件路径 -->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/hadoop/hbase-2.4.7/zkdata</value>
</property>
<!--指定zk地址为机器名称-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>VM-16-8-centos</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<!-- ZooKeeper存储hbase数据的节点名称 -->
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase</value>
</property>
<!-- 集群的模式,分布式还是单机模式,如果设置成false的话,HBase进程和Zookeeper进程在同一个JVM进程 单机设置成true会报错 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value>120000</value>
</property>
<!--设置 启动的端口外网可以访问 -->
<property>
<name>hbase.master.ipc.address</name>
<value>0.0.0.0</value>
</property>
<property>
<name>hbase.regionserver.ipc.address</name>
<value>0.0.0.0</value>
</property>
</configuration>

注意:如下控制端口是否外网可以访问

<property>
<name>hbase.master.ipc.address</name>
<value>0.0.0.0</value>
</property>
<property>
<name>hbase.regionserver.ipc.address</name>
<value>0.0.0.0</value>
</property>
 0 0.0.0.0: 开头的是外网可以访问的
127.0.0.1:40648 这个外网访问不了

在这里插入图片描述

5. 启动Hbase

在Hbase安装目录执行./bin/start-hbase.sh命令启动Hbase。

在这里插入图片描述

单机模式下,Hbase启动成功后会产生一个HMaster和ZooKeeper后台进程,浏览器访问http://localhost:16010可以浏览Hbase的监控页面。

在这里插入图片描述

启动成功后在Hbase安装目录执行./bin/hbase shell可以进入Hbase命令行界面。

在这里插入图片描述

list 可以查看所有表

在这里插入图片描述

Phoenix安装和配置

1. Hbase安装包下载

点击进入Phoenix官网页面下载

2. 安装

将下载好的Phoenix安装包上传到服务器指定目录(无限制,根据实际情况来)并解压。

在这里插入图片描述

3. 配置

将Phoenix安装目录下的phoenix-[version]-server.jar复制到Hbase的lib目录下,并重启Hbase。

在这里插入图片描述
在这里插入图片描述

4. 运行

在Phoenix安装目录执行./bin/sqlline.py 127.0.0.1:2181连接到Hbase,连接成功后执行!tables命令可以看到自动创建的几张系统表。

在这里插入图片描述

**注意:**第一次连接的时候可能比较慢,因为会去创建几张系统表,如上图。

外网或者内网其他主机连接Phoenix

通过DBeaver连接Phoenix操作hbase

到此这篇关于Linux下Hbase安装配置的文章就介绍到这了,更多相关Linux Hbase安装配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

    • java中vector与hashtable操作实例,有需要的朋友可以参考一下
      2014-01-01
    • 这篇文章主要介绍了java 使用异常的好处总结的相关资料,需要的朋友可以参考下
      2017-03-03
    • 这篇文章主要介绍了Maven混合配置私有仓库和公共仓库,通过实例代码详细介绍了私有和公共仓库混合配置的方法,需要的朋友可以参考下
      2022-06-06
    • 这篇文章主要介绍了Springboot整合RabbitMQ实现发送验证码的功能,基于AMQP协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛,需要的朋友可以参考下
      2022-02-02
    • 这篇文章主要介绍了Java基础之多线程的三种实现方式,文中有非常详细的代码示例,对正在学习java基础的小伙伴们有非常好的帮助,需要的朋友可以参考下
      2021-04-04
    • 今天给大家带来的是关于Java并发编程的相关知识,文章围绕着Java Executors类展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
      2021-06-06
    • 今天小编就为大家分享一篇关于Spring Cloud原理详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
      2019-02-02
    • 这篇文章主要介绍了java用类加载器的5种方式读取.properties文件,详细的介绍了这5种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
      2018-11-11
    • 这篇文章主要介绍了JAVA WSIMPORT生成WEBSERVICE客户端401认证过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
      2020-10-10
    • 这篇文章主要介绍了java实现追加内容到文件末尾的常用方法,结合具体实例分析了java文件流及写入指针等相关操作技巧,需要的朋友可以参考下
      2017-10-10

    最新评论