Hbase下载与安装部署(一)- 独立式

这篇具有很好参考价值的文章主要介绍了Hbase下载与安装部署(一)- 独立式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

该部署方式一般用来测试,不上生产环境

HBase运行在Java虚拟机上,因此我们需要先在服务器上安装JDK

需要注意的是,HBase与JDK有可能存在版本兼容问题,所以在安装前需要选择兼容的版本
Hbase下载与安装部署(一)- 独立式
我这里选择的是JDK8和HBase2.4

JDK下载

官网 https://www.oracle.com/java/technologies/downloads/#java8

Hbase下载与安装部署(一)- 独立式

不想官网下载也可以在我的百度网盘下载
链接:https://pan.baidu.com/s/1dkfH443MNq5_EAN-T7vDCA
提取码:o8z6

解压JDK安装包

tar -zxvf jdk-8u201-linux-x64.tar.gz

HBase下载

官网 https://hbase.apache.org/downloads.html

Hbase下载与安装部署(一)- 独立式
Hbase下载与安装部署(一)- 独立式

不想官网下载也可以在我的百度网盘下载
链接:https://pan.baidu.com/s/1Xl9jG-0LcAyWchsOxMBsdw
提取码:w08r

解压HBase安装包

tar -zxvf hbase-2.4.11-bin.tar.gz

配置环境变量

#编辑
vi /etc/profile
#配置环境变量,在文件的末尾添加如下配置
export JAVA_HOME=/usr/java/jdk1.8.0_201 #你的JDK安装位置
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export HBASE_HOME=/hbase-2.4.11  #你的HBase安装位置
export PATH=$PATH:$HBASE_HOME/bin
#使配置生效
source /etc/profile

查看版本号

java -version

Hbase下载与安装部署(一)- 独立式

hbase version

Hbase下载与安装部署(一)- 独立式

修改HBase配置

进入hbase安装目录的conf目录下

编辑hbase-env.sh文件

添加JAVA_HOME配置

#/usr/java/jdk1.8.0_201为jdk安装路径
export JAVA_HOME=/usr/java/jdk1.8.0_201

编辑hbase-site.xml文件,这是HBase的主要配置文件

指定HBase和ZooKeeper写入数据的本地文件系统目录即可。默认情况下,在/tmp下创建一个新目录。许多服务器被配置为在重启时删除/tmp的内容,所以你应该在其他地方存储数据。以下配置将把HBase的数据存储在/home/hbase目录下

<configuration>
  <!--
    The following properties are set for running HBase as a single process on a
    developer workstation. With this configuration, HBase is running in
    "stand-alone" mode and without a distributed file system. In this mode, and
    without further configuration, HBase and ZooKeeper data are stored on the
    local filesystem, in a path under the value configured for `hbase.tmp.dir`.
    This value is overridden from its default value of `/tmp` because many
    systems clean `/tmp` on a regular basis. Instead, it points to a path within
    this HBase installation directory.

    Running against the `LocalFileSystem`, as opposed to a distributed
    filesystem, runs the risk of data integrity issues and data loss. Normally
    HBase will refuse to run in such an environment. Setting
    `hbase.unsafe.stream.capability.enforce` to `false` overrides this behavior,
    permitting operation. This configuration is for the developer workstation
    only and __should not be used in production!__

    See also https://hbase.apache.org/book.html#standalone_dist
  -->
  <property>
    <name>hbase.cluster.distributed</name>
    <value>false</value>
  </property>
  <property>
    <name>hbase.tmp.dir</name>
    <value>./tmp</value>
  </property>
  <property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/zookeeper</value>
  </property>
</configuration>

注意:上述示例中的hbase.rootdir指向本地文件系统中的一个目录。'file:/'前缀表示本地文件系统。要在现有的HDFS实例上安装HBase,则将hbase.rootdir设置为指向你实例上的目录:例如,hdfs://namenode.example.org:8020/hbase

启动HBase

进入HBase安装目录下的bin目录

执行以下命令

./start-hbase.sh

如果一切正常,则会将消息记录到标准输出,显示HBase已成功启动
Hbase下载与安装部署(一)- 独立式
可以使用jps命令来验证是否有一个名为 HMaster 的进程正在运行
Hbase下载与安装部署(一)- 独立式
启动成功后,可以在浏览器打开http://127.0.0.1:16010查看HBase的Web UI
Hbase下载与安装部署(一)- 独立式
若出现如下错误,排查是否JDK和HBase的环境变量没配置好或者使配置重新生效
Hbase下载与安装部署(一)- 独立式文章来源地址https://www.toymoban.com/news/detail-449376.html

到了这里,关于Hbase下载与安装部署(一)- 独立式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • hbase安装部署

    在介绍hbase 原理和使用之前,先给大家介绍一下hbase的安装部署。 预计下期2022-10 给大家出关于hbase的原理和命令以及与其他组件的集成应用(重点) 1、下载解压 下载hbase-x.x.x安装包 解压 tar -zxvf hbase-x.x.x -C/解压到哪 2、配置【已经备份在笔记:~/资料/配置/hbase下,直接复制修改

    2023年04月21日
    浏览(40)
  • 【hadoop】hbase的安装部署以及相关操作(图文详解)

    ​ HBase是一种基于列存储的分布式数据库系统,它能够快速地存储和处理大规模数据。与传统的关系型数据库不同,HBase采用了分布式的架构,能够实现数据的高可靠性、高可扩展性和高性能。在实际应用中,正确地安装和部署HBase集群是非常重要的。 在安装hbase之前,需要虚

    2024年02月04日
    浏览(44)
  • HBase在大数据集群的安装部署及整合Phoenix

    前提:需要保证三台虚拟机hadoop102-104已经部署好基本配置。未完成的可以参考:https://blog.csdn.net/weixin_73195042/article/details/135886619 上传HBase安装包到/opt/software文件夹内 配置环境变量 在末尾添加 使用 source 让配置的环境变量生效 将环境变量分发到其他虚拟机上,并且也要sour

    2024年04月27日
    浏览(50)
  • HBase【部署 01】CentOS 7.5 部署 hbase-2.4.5 单机版standalone模式(详细安装+配置+增删改查测试脚本)(附开源镜像站地址)

    HBase的 官网 内容还是挺多的,下载安装包还是使用 清华大学开源软件镜像站 会快一些 ⚡️ 本文的安装文件为:hbase-2.4.5-bin.tar.gz HBase 是一个构建在 Hadoop 文件系统之上的面向列的数据库管理系统。运行时不仅需要 Hadoop 还依赖 JDK 环境,HBase 2.0+ 以上版本不再支持 JDK 1.7 ,需

    2024年04月11日
    浏览(47)
  • Hadoop环境下HBase的安装部署与操作指南(图文详解)

    本文详细介绍了在Hadoop集群环境下HBase的安装部署步骤及相关操作,包括准备环节、版本兼容性检查、IP及IP映射修改、上传并解压安装包、配置HBASE_HOME等关键步骤,图文结合,为初学者和开发者提供一站式解决方案。

    2024年04月27日
    浏览(51)
  • .NET6 独立模式部署应用程序(无需客户机安装指定版本.NET运行时)

    下图对于.NET开发人员一定不陌生,尤其是CS架构,客户电脑要运行基于.NET开发的程序,无论是使用C#,还是VB.NET、F#,发布后的程序的运行环境都需要有相应版本的.NET的运行时,否则应用程序将无法正常运行。 BS架构下,在服务器上安装指定版本.NET运行时,工作量可以忽略不

    2024年02月11日
    浏览(59)
  • 基于 HBase & Phoenix 构建实时数仓(1)—— Hadoop HA 安装部署

    目录 一、主机规划 二、环境准备 1. 启动 NTP 时钟同步 2. 修改 hosts 文件 3. 配置所有主机间 ssh 免密 4. 修改用户可打开文件数与进程数(可选) 三、安装 JDK 四、安装部署 Zookeeper 集群 1. 解压、配置环境变量 2. 创建配置文件 3. 创建新的空 ZooKeeper 数据目录和事务日志目录 4

    2024年03月10日
    浏览(53)
  • 大数据开源框架环境搭建(五)——Hbase完全分布式集群的安装部署

    目录 实验环境: 实验步骤: 〇、Zookeeper安装配置: 一、安装前注意事项 二、HBase安装  三、Hbase集群配置 1.配置hbase-env.sh文件,位于Hbase安装目录/conf/ 2.配置hbase-site.xml文件,位于Hbase安装目录/conf/ 3.配置regionservers 4.新建 backup-masters文件,添加备份HMaster机器名 四、将配置好

    2024年02月08日
    浏览(45)
  • 【大数据监控】Grafana、Spark、HDFS、YARN、Hbase指标性能监控安装部署详细文档

    Grafana 是一款开源的数据可视化工具,使用 Grafana 可以非常轻松的将数据转成图表(如下图)的展现形式来做到数据监控以及数据统计。 解压 配置 mapping 文件 修改spark的metrics.properties配置文件,让其推送metrics到Graphite_exporter namenode.yaml datanode.yaml 配置 hadoop-env.sh yarn.yaml 配置 ya

    2023年04月21日
    浏览(59)
  • 【Hadoop】创建Hadoop集群(3个节点)—— 安装部署一个3个节点构成的hbase集群

    前言 此实验搭建3个虚拟节点,一个mater,一个slave1,一个slave2 集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但在物理上常在一起。 HDFS集群负责海量数据的存储,集群中的角色主要有: NameNode、DataNode、SecondaryNode YARN集群负责海量数据运算

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包