当前位置: 首页 > news >正文

解决hbase配置过程 shell命令不可用问题

输入shell命令不可用

日志反复出现的FanOutOneBlockAsyncDFSOutputHelperIllegalArgumentException是一个经典的 HBase 2.4.x 与 Hadoop 3.3.x 的兼容性问题。

这是因为 HBase 在使用异步刷新(AsyncFS)写 WAL 日志时,与 Hadoop 3.x 内部的 Protobuf 处理方式发生了冲突。这就是为什么输入jps HMaster 虽在,但节点永远处于“正在初始化”且无法正常提供服务的原因。

解决步骤:

由于直接执行停止hbase命令会卡顿省略号很久

/export/server/hbase/bin/stop-hbase.sh

所以用杀死进程来清空之前错误的配置

1. 强制清理残留进程

既然stop-hbase.sh无效,请先彻底清理环境:

# 杀掉 node1 上的所有 HBase 相关进程 ps -ef | grep hbase | grep -v grep | awk '{print $2}' | xargs kill -9

如果在其他节点(node2, node3)也有进程,请同步清理。

2. 修改hbase-site.xml配置(关键!!!!)

需要关闭导致报错的“异步 WAL 写入”功能,让 HBase 使用传统的同步方式。

编辑文件:vi /export/server/hbase/conf/hbase-site.xml

<configuration>标签内添加以下属性:

<property> <name>hbase.wal.provider</name> <value>filesystem</value> </property>
  • 同步配置:如果有多个节点,请确保所有节点的hbase-site.xml都做了这个修改。

3.zkCli.sh也需要清空配置
/export/server/zookeeper/bin/zkCli.sh
  • 进入后执行清理(防止旧的 Master 锁干扰):

    deleteall /hbase quit
4. 重新启动并验证

按顺序启动:

  1. 启动 HDFS 和 ZooKeeper(如果之前关了的话)。

  2. 启动 HBase:

    start-hbase.sh
  3. 验证进程:在 node1 执行jps,确保HMasterHRegionServer同时存在。

  4. 验证 Shell:等待约 20 秒,进入hbase shell再次执行status。

  5. 截图成功

http://www.jsqmd.com/news/131376/

相关文章:

  • 批量拉取Git项目sh脚本
  • 6、Windows NTFS与共享文件夹权限管理全解析
  • 组织架构查询:谁负责什么一目了然
  • 7、管理用户账户:Windows 2000 中的用户配置文件、主文件夹与组策略
  • 实验06
  • 掌握Multisim与Ultiboard接口配置核心要点
  • 8、高效管理打印机资源:Windows 2000 服务器打印服务指南
  • 49、WPF 与其他技术的互操作性实践
  • 高边驱动MOSFET电路原理与应用:通俗解释
  • MongoDB 使用文档
  • 6、《数据处理与魅力应用开发:从本地存储到云端服务及搜索功能实现》
  • 命令行工具CLI版:程序员最爱的操作方式
  • Redis防重复点击与分布式锁
  • H7-TOOL隔离再出二代升级版,支持UART和SWD接口隔离,支持由TOOL或者目标板为隔离侧供电
  • 7、打造魅力应用:搜索与筛选功能全解析
  • 【期末复习03】单选+判断作业
  • 金属废料再造优质3D打印粉末,中体新材已打造行业应用的标杆
  • 8、打造迷人应用:共享与设置功能全解析
  • 虚拟主播后台支持:直播内容即时应答
  • 20、Windows Server 备份与恢复全攻略
  • 5、使用用户组组织用户账户的全面指南
  • 51、系统错误与崩溃问题的排查与解决
  • 1、Windows 8 开发入门与环境搭建
  • Java SpringBoot+Vue3+MyBatis 高校就业招聘系统系统源码|前后端分离+MySQL数据库
  • 2025年中间件厂商品牌全景报告:趋势、评估与选型指南
  • 飞象说口语剑桥评分报告:破解KP备考与教学痛点,提分与效率双提升
  • 21、服务器备份与恢复操作指南
  • Multisim仿真电路图实例中OTL功放的完整示例
  • 跨部门知识共享平台:打破企业信息壁垒
  • 三极管在电源控制中的角色:操作指南与安全设计