HBASE下载配置

news/2025/10/9 10:39:19/文章来源:https://www.cnblogs.com/Yunyuzuiluo/p/19130604

HBASE下载配置

HBase 单机环境问题解决与核心知识记录
已完整学习并记录您总结的 HBase 单机环境问题解决流程、配置要点及验证方法,核心信息梳理如下,便于后续您咨询 HBase 使用问题时快速衔接:
一、核心环境与配置(已归档)

  1. 基础软件信息
    软件 版本 安装路径 关键说明
    HBase 2.5.5 /usr/local/hbase/hbase-2.5.5 软链接 current 指向该路径
    Hadoop 3.3.6 /opt/hadoop HBase 依赖,单机模式未用 HDFS
    Java 1.8.0_412 /usr/lib/jvm/java-1.8.0 HBase 2.x 推荐版本
    ZooKeeper 内置 3.5.7 /usr/local/hbase/zookeeper 单机模式自动启用,无独立进程
  2. 关键配置文件(hbase-site.xml)
    核心配置项及作用已明确,重点包括:
    hbase.cluster.distributed=false:强制单机模式,启用内置简化 ZooKeeper(无独立 HQuorumPeer 进程,属正常现象)
    hbase.rootdir=file:///usr/local/hbase/data:单机模式用本地文件系统存储数据(非 HDFS)
    hbase.zookeeper.property.clientPort=2181:指定 ZooKeeper 端口,需确保无冲突
    hbase.unsafe.stream.capability.enforce=false:允许本地文件系统使用,避免启动报错
    二、问题解决核心流程(已掌握)
  3. 故障排查逻辑
    HMaster 启动退出 → 优先查日志(logs/hbase--master-.log)→ 定位 2181 端口冲突
    进程不稳定 → 排查外部 ZooKeeper 干扰 → 清理残留 Java 进程(pkill -f HMaster/HQuorumPeer)
    连接拒绝 → 检查端口占用(netstat -tulpn | grep 2181)→ 释放端口 + 清理数据目录
  4. 标准修复步骤(可复用)
    进程清理:停止 HBase 服务 → 强制杀死残留进程(pkill -f 目标进程关键字)
    端口释放:检查 2181 端口 → 杀死占用进程(kill -9 PID)
    数据清理:删除 data/、zookeeper/、/tmp/hbase-* 目录 → 重建空目录
    启动验证:用 current/bin/start-hbase.sh 启动 → jps 查 HMaster 进程 → 进入 Shell 验证状态
    三、单机模式关键特性(易混淆点已标注)
    进程显示:jps 仅需存在 HMaster,无 HQuorumPeer 属正常(内置 ZooKeeper 不单独显式进程)
    配置简化:无需设置 hbase.zookeeper.quorum,自动连接 localhost:2181
    存储方式:用本地文件系统(file:/// 前缀),无需依赖 HDFS 启动
    功能验证:通过 hbase shell 执行 status 命令,显示 1 active master 即代表服务正常
    四、常用操作与验证命令(已整理)
  5. 服务管理
    启动:/usr/local/hbase/current/bin/start-hbase.sh
    停止:/usr/local/hbase/current/bin/stop-hbase.sh
    进程检查:jps(看 HMaster)、netstat -tulpn | grep 2181(看端口监听)
  6. 表操作(基础语法)
    操作 命令示例
    创建表 create '表名', '列族名'(如 create 'shujuku', 'info')
    插入数据 put '表名', '行键', '列族:列名', '值'
    查询数据 scan '表名'(全表扫描)、get '表名', '行键'(单行查询)
    查看表结构 describe '表名'
    删除表 disable '表名' → drop '表名'
  7. 日志与状态排查
    实时日志:tail -f /usr/local/hbase/current/logs/hbase--master-.log
    Shell 状态:hbase shell 中执行 status,显示 active master 即正常
    五、成功标志(验证标准已明确)
    进程层:jps 显示 HMaster 进程,无报错退出
    Shell 层:status 命令返回 1 active master,无连接错误
    功能层:表的创建、插入、查询、删除操作均正常执行,无 TableNotFoundException 等报错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932429.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gitee崛起背后:本土项目管理工具如何重塑中国技术团队工作模式

Gitee崛起背后:本土项目管理工具如何重塑中国技术团队工作模式 在数字化转型浪潮席卷各行各业的当下,软件开发项目管理工具已经从单纯的版本控制系统,进化为企业技术基础设施的核心组件。Gitee(码云)作为国产项目…

2025 年国内减速机厂家最新推荐排行榜:聚焦谐波 / 行星 / 直角换向器等多类型设备,精选实力厂商助力企业精准选型

当前减速机市场品牌繁杂,产品质量与性能差异显著,冶金、电力、矿山等行业企业在选购时,常因信息不对称难以判断厂商实力与产品适配性。且随着各行业对减速机传动精度、扭矩、节能等要求提升,传统产品逐渐无法满足需…

prometheus WAL 的主要用途

View Postprometheus WAL 的主要用途位置/data/wal WAL(Write-Ahead Log,预写日志) 是 Prometheus TSDB 的一个关键组件,它的作用类似于数据库的事务日志。 WAL 的主要用途 1. 数据持久化保证在数据写入磁盘块之…

基于MATLAB的三维六面体有限元网格模型

基于MATLAB的三维六面体有限元网格模型一、代码 function [nodes, elems] = generateHexMesh(xRange, yRange, zRange, nx, ny, nz)% 参数说明:% xRange: [xmin, xmax] x方向范围% yRange: [ymin, ymax] y方向范围% z…

京东网站推广方式网站的说服力

在Jupyter Notebook中是可以切换虚拟环境的,以下是几种常见的方法: 方法一:使用nb_conda_kernels扩展(适用于Anaconda环境) 安装 如果你使用的是Anaconda环境,首先确保你已经安装了 nb_conda 包。如果没…

一天一款实用的AI工具,第5期,AI翻译成日语

现实问题 传统机器翻译译文生硬不通顺:对长句、被动句的语序处理不佳。 专业术语易错:对特定领域的专业词汇、多义词翻译不准。 工具介绍 本期介绍这款【AI翻译成英语工具】,专业的日语翻译工具,帮你翻译成流畅的日…

2025 年最新推荐金相厂家榜单:涵盖磨抛机 / 切割机 / 显微镜等设备,助力企业精准选品

当前材料检测行业持续升级,金相检测作为保障石油机械、航空航天、汽车制造等领域产品质量的核心环节,其设备的可靠性与专业性愈发关键。然而,市场上金相品牌数量激增,既有深耕多年的老牌企业,也有新兴入局的品牌,…

Go工程打包版本号

Go工程打包版本号 有些项目,会把版本号写入源码中,每次升级都修改源码号。在 Go 项目中这不是好的处理方式。 一般情况下,可以通过 Git 获得版本信息,可以通过 shell 脚本实现,最后编译 Go 项目时,将版本信息通过…

建平县营商环境建设局网站禁止wordpress后台加载谷歌字体

文章目录 一、总结区别(只针对本地仓库操作)Soft详细解释文件版本冲突处理 Mixed详细解释Hard详细解释Keep详细解释文件版本冲突处理 二、其他Revert commit 参考文档 一、总结区别(只针对本地仓库操作) Soft详细解释 Soft操作只…

常用网站推荐帮别人做设计的网站

随着无纸化办公和智能化办公的不断推进,在办公过程中传统PC电脑的缺点愈发凸显。传统电脑的性能会随着使用时长增加而降低,系统维护处理时效性较弱,出现问题需要运维人员到现场解决,费时费力。如果出现更换设备的情况,…

C#调用matlab封装的dll报错

这个问题出现得有半年了,一直有别的工作更着急所以没记录没解决 还是老问题了,他大爷的老子早晚解决了他橘子Jane

生产设备数据采集怎么做?主要有哪些应用?

生产设备数据采集的核心目标是通过技术手段将设备运行信息转化为可分析的数据资产,为制造业智能化提供基础支撑。面对不同行业的采集需求,企业需解决设备协议兼容、数据格式统一等难题。Ftrans UFA⽂件数据统⼀采集系…

2025 年编码器源头厂家最新推荐榜单:聚焦无磁 / 光学 / 脉冲 / 绝对型等多类型编码器,精选优质企业助力采购决策

随着工业自动化向高精度、高可靠性方向加速发展,编码器作为闭环控制系统的核心传感部件,市场需求持续攀升,但采购难题也随之凸显。当前市场中,编码器品牌数量繁多,产品质量差异悬殊,部分厂家缺乏核心技术,产品在…

2025 年绝对式编码器源头厂家最新推荐榜单:增量 / 多圈 / 二进制 /ssi/ 拉线型产品优质企业全面盘点

随着工业自动化向高精度、高可靠性方向加速升级,绝对式编码器作为闭环控制系统的核心反馈部件,其市场需求呈爆发式增长,涵盖电机控制、智能装备、航空航天、冶金制造等关键领域。然而当前市场中,源头厂家技术实力悬…

做网站和微信公众号如何招生wordpress twenty six

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装疫苗预约系统软件来发挥其高效地信息处理的作用&#xff0c…

百度手机网站建设网站更换关键词怎么做好

激活函数映射——引入非线性性质 h (Σ(W * X)b) yσ(h) 将h的值通过激活函数σ映射到一个特定的输出范围内的一个值,通常是[0, 1]或[-1, 1] 1 Sigmoid激活函数 逻辑回归LR模型的激活函数 Sigmoid函数&#xff0…

go.work工作区

go.work工作区教程:多模块工作区入门 - Go 编程语言 - Go 编程语言Go 1.18 引入。 工作区的作用是在一个“大工程”中,同时管理多个“子工程”,且这几个“子工程”之间可以方便地直接相互引用,而不再查找远程仓库的…

linux网站建设技术指南 pdfwordpress文库管理系统

一、人工智能、机器学习、深度学习的关系 近些年人工智能、机器学习和深度学习的概念十分火热,但很多从业者却很难说清它们之间的关系,外行人更是雾里看花。概括来说,人工智能、机器学习和深度学习覆盖的技术范畴是逐层递减的,三…

yolov12 训练json格式 - 实践

yolov12 训练json格式 - 实践2025-10-09 10:18 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important…

凡天网网站建设wordpress 聚合6

文章目录 0 前言2 相关技术2.1 VGG-Net模型2.2 VGG-Net在植物识别的优势(1) 卷积核,池化核大小固定(2) 特征提取更全面(3) 网络训练误差收敛速度较快 3 VGG-Net的搭建3.1 Tornado简介(1) 优势(2) 关键代码 4 Inception V3 神经网络4.1 网络结构 5 开始训练5.1 数据集…