HBase0.9x问题总结

1.最近hbase的rgion经常挂掉一个,查看该节点日志发现如下错误: 2014-02-22 01:52:02,194 ERROR org.apache.Hadoop.hbase.regio

1.最近hbase的rgion经常挂掉一个,查看该节点日志发现如下错误:

2014-02-22 01:52:02,194 ERROR org.apache.Hadoop.hbase.regionserver.HRegionServer: Close and delete failed

org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No lease on /hbase/.logs/testhd3,60020,1392948100268/testhd3%2C60020%2C1392948100268.1393004989411 File does not exist. Holder DFSClient_hb_rs_testhd3,60020,1392948100268 does not have any open files.

at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:1631)

at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:1622)

查了很长时间也没找到hbase的问题,后来根据网上资料查看了hadoop的日志如下:

2014-02-22 01:52:00,935 ERROR org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:hadoop cause:org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No lease on /hbase/.logs/testhd3,60020,1392948100268/testhd3%2C60020%2C1392948100268.1393004989411 File does not exist. Holder DFSClient_hb_rs_testhd3,60020,1392948100268 does not have any open files.

2014-02-22 01:52:00,936 INFO org.apache.hadoop.ipc.Server: IPC Server handler 3 on 9000, call addBlock(/hbase/.logs/testhd3,60020,1392948100268/testhd3%2C60020%2C1392948100268.1393004989411, DFSClient_hb_rs_testhd3,60020,1392948100268, null) from 172.72.101.213:59979: error: org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No lease on /hbase/.logs/testhd3,60020,1392948100268/testhd3%2C60020%2C1392948100268.1393004989411 File does not exist. Holder DFSClient_hb_rs_testhd3,60020,1392948100268 does not have any open files.

org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No lease on /hbase/.logs/testhd3,60020,1392948100268/testhd3%2C60020%2C1392948100268.1393004989411 File does not exist. Holder DFSClient_hb_rs_testhd3,60020,1392948100268 does not have any open files.

at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:1631)

at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:1622)

结果发现两个日志有几乎相同的记录,可以确认hbase的问题是由hadoop引起,修改如下:

解决办法,调整xcievers参数

默认是4096,改为8192

vi /home/dwhftp/opt/hadoop/conf/hdfs-site.xml

dfs.datanode.max.xcievers

8192

Question AI Question AI

一款基于大模型的免费的AI问答助手、总结器、AI搜索引擎

Question AI 61 查看详情 Question AI

dfs.datanode.max.xcievers 参数说明

一个 Hadoop HDFS Datanode 有一个同时处理文件的上限. 这个参数叫 xcievers (Hadoop的作者把这个单词拼错了). 在你加载之前,先确认下你有没有配置这个文件conf/hdfs-site.xml里面的xceivers参数,至少要有4096:

dfs.datanode.max.xcievers

4096

HBase 的详细介绍:请点这里
HBase 的下载地址:请点这里

相关阅读:

Hadoop+HBase搭建云存储总结 PDF

HBase 结点之间时间不一致造成regionserver启动失败

Hadoop+ZooKeeper+HBase集群配置

Hadoop集群安装&HBase实验环境搭建

基于Hadoop集群的HBase集群的配置 ‘

Hadoop安装部署笔记之-HBase完全分布模式安装

单机版搭建HBase环境图文教程详解

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1045766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 07:09:30
下一篇 2025年12月2日 07:18:11

相关推荐

  • 不同数据库系统中参数绑定的实现有何异同?

    不同数据库系统中,参数绑定实现的差异主要体现在:参数占位符:常见占位符为问号;准备语句:用于优化查询执行,在准备阶段提供参数值;类型化:不同系统对参数类型化处理不同,有的强制执行,有的允许动态绑定;sql 执行:系统通过匹配参数值和占位符进行操作,处理空值和越界值策略也有差异。 不同数据库系统中参数…

    2025年12月9日
    000
  • 如何使用 PHP 函数来操作数据库

    使用 PHP 函数操作数据库 PHP 提供了强大的函数库,可以轻松高效地与数据库交互。本文将指导您了解如何使用 PHP 函数执行常见数据库操作,并附有实战案例。 连接数据库 connect_error) { die(“连接失败:” . $conn->connect_error);}?> …

    2025年12月9日
    000
  • 哪些流行的 PHP 扩展库可以帮助扩展函数?

    php 扩展库可以为 php 语言添加额外功能,包括图像处理、国际化、json 编码/解码、发送电子邮件和数据库连接。常用的 php 扩展库有:gd 库(图像处理)、intl 扩展(国际化和本地化)、json 扩展(json 编码和解码)、mailer 扩展(发送电子邮件)和 pdo 扩展(数据库连…

    2025年12月9日
    000
  • PHP 如何连接到外部数据库引擎?

    php可以通过pdo (php 数据对象)连接到外部数据库引擎。具体步骤包括:安装 pdo 扩展程序。创建连接字符串,包含数据库信息(主机、数据库名称、用户名和密码)。使用 pdo 类建立连接。使用 query() 方法执行查询。使用 fetch() 方法获取查询结果。 PHP 连接到外部数据库引擎…

    2025年12月9日
    000
  • 如何使用 PHP 函数与数据库交互?

    如何使用 PHP 函数与数据库交互 在 PHP 中,您可以使用内置函数与数据库进行交互。以下是如何实现它: 1. 连接到数据库 $servername = “localhost”;$username = “username”;$password = “password”;$dbname = “dat…

    2025年12月9日
    000
  • PHP 函数怎么与数据库交互

    php 提供了多种函数用于数据库交互,包括:连接到数据库:mysqli_connect()执行查询:mysqli_query()检索数据:mysqli_fetch_array()插入数据:mysqli_query()更新数据:mysqli_query() PHP 函数用于数据库交互 PHP 提供了多…

    2025年12月9日
    000
  • 如何使用 PHP 函数扩展与数据库交互?

    php 中与数据库交互可以使用 php 函数扩展,该扩展提供与 mysql 函数语法兼容、高效的原生访问,主要函数包括:mysqli_connect():连接到数据库mysqli_query():执行查询mysqli_fetch_assoc():获取查询结果的关联数组mysqli_close():关…

    2025年12月9日
    000
  • 什么是 PHP?为什么要学习它?

    如果您刚开始涉足 Web 开发领域,您很可能已经听说过 PHP。但 PHP 到底是什么?为什么它被如此广泛地使用?在这篇文章中,我们将探讨 PHP 成为开发人员的热门选择的原因、它的主要应用程序,以及为什么您应该考虑学习这种语言。 什么是 PHP? PHP最初代表“个人主页”,现在被称为“超文本预处…

    2025年12月9日
    000
  • php都有哪些引擎

    PHP引擎是处理和执行PHP脚本的核心组件。最常用的引擎包括:Zend Engine:PHP的默认引擎,因其效率和社区支持而闻名。HHVM:即时编译引擎,以快速执行大型应用程序著称。Phalanger:将PHP编译为MSIL,允许在.NET框架上运行PHP。Quercus:跨平台引擎,因其稳定性和广…

    2025年12月9日
    000
  • php负责哪些内容

    PHP(超文本预处理器)用于构建交互式网络应用程序,其主要负责内容包括:1. 动态网页生成;2. 数据库交互;3. 表单处理;4. 会话管理;5. Cookie 和缓存管理;6. 文件上传和下载;7. 电子邮件发送;8. XML 和 JSON 处理;9. 图像处理;10. 文件系统操作。 PHP 负…

    2025年12月9日
    000
  • 哪些公司在用php

    全球领先公司使用PHP进行Web开发,因其开源、可移植性、社区支持、灵活性以及易于学习等优点。知名用户包括Facebook、Amazon、WordPress和PayPal。 使用 PHP 的公司 PHP 是一种广泛用于 web 开发的编程语言,许多全球领先的公司使用它来构建他们的网站和应用程序。以下…

    2025年12月9日
    000
  • 币安交易所(binance)新手如何进行合约交易操作及防爆仓指南

    币安合约交易需先熟悉界面,包括交易对、K线图、委托区和仓位信息,重点关注强平价格;执行交易时选择交易对、设置杠杆(新手建议低倍)、下单类型及数量,确认后提交;开仓后应设置止盈止损以控制风险;逐仓模式下可追加保证金降低强平风险;根据风险偏好在全仓与逐仓间切换保证金模式,全仓风险更高但资金利用率高。 币…

    2025年12月9日
    000
  • 欧易(OKX)交易所注册地址及APP下载地址

    OKX是全球数字资产服务平台,用户可通过官网网页端或移动端App注册。网页端注册需访问官方网址www.okx.com/join,填写邮箱或手机号、设置密码、完成人机验证并输入短信或邮件验证码;移动端则需通过手机浏览器下载对应系统的App,安装后打开应用,按提示完成注册流程。两种方式均需阅读并同意服务…

    2025年12月9日
    000
  • 全球主流加密交易所盘点_2025年合规平台前十名推荐

    币安、OKX、火币、Coinbase、Kraken、Bybit、KuCoin、Bitstamp、Gemini和Bitfinex是全球主流加密交易平台。币安以高交易量和全球合规布局著称;OKX在衍生品领域突出并获迪拜与巴哈马监管批准;火币覆盖多国合规许可并推出数字资产消费卡。 选择一个具备合规资质且信…

    2025年12月9日
    000
  • 还会有下一个百倍币吗?2025年值得关注的五大新兴加密货币赛道

    1、币安Binance 币安Binance官网入口: 币安BinanceAPP下载链接: 2、欧易okx 欧易okx官网入口: 欧易okxAPP下载链接: 3、火币HTX 官网入口: APP下载链接: 在快速变化的加密市场中,识别增长的极限是投资者关注的焦点潜力。新兴的叙述和技术突破往往能催生出新的…

    2025年12月9日
    000
  • 欧易(OKX)下载指南:从安装到交易的全流程解析

    首先通过官方渠道下载并安装OKX应用,随后注册账户并完成身份验证以解锁交易权限,接着在安全中心绑定双重验证、设置资金密码强化账户保护,再熟悉交易界面布局与功能区域,最后选择交易对并提交买入或卖出委托完成数字资产交易操作。 欧易okx 欧易okx官网入口: 欧易okxAPP下载链接: 本指南将详细拆解…

    2025年12月9日
    000
  • 什么是“加密货币的季节性”?理解不同板块间的资金轮动

    比特币主导期资金流入体现避险需求,以太坊崛起标志信心恢复,山寨币轮动反映市场扩散,Meme币爆发预示情绪高潮,形成完整加密货币季节性轮动链条。 “加密货币的季节性”指市场在特定时间段内反复出现的资金流动与板块表现规律,核心在于识别不同资产类别间的轮动顺序。 为了方便新手快速上手币圈交易并实时查看市场…

    2025年12月9日
    000
  • 什么是意图为中心的架构(Intent-Centric)?Web3交互的未来范式

    意图为中心的架构以用户目标为核心,通过解析用户期望结果自动匹配最优执行路径。1、用户提交“将ETH从A链转移到B链”,系统分析跨链桥、DEX等路径,选择成本最低、延迟最小方案并透明执行。2、在去中心化身份验证中,用户发起“访问去中心化存储文件”请求,系统自动校验权限凭证并返回解密密钥,无需手动授权中…

    2025年12月9日
    000
  • 比特币是什么通俗解释_三分钟了解比特币基本概念

    比特币是基于区块链技术的去中心化数字货币,总量恒定2100万枚,通过挖k产生或在交易所购买,由全球节点共同维护账本安全,交易公开透明且不可篡改,用户通过账户私钥掌控资产,具有全球流通和伪匿名特性。 比特币是什么?一个通俗易懂的解释 想象一下,比特币是一种数字黄金,同时也是一种全球性的电子现金。它不像…

    2025年12月9日
    000
  • 币圈爆仓揭秘:血本无归的真相与自救指南

    文章介绍了当前全球表现突出的十大数字资产交易平台。币安以高流动性、多元产品和BNB Chain生态领先;OKX凭借统一账户系统和强大衍生品市场位居前列;Gate.io支持超1400种资产并注重透明与安全;HTX(原火币)依托长期运营积累和成熟风控体系 欧易okx官网入口: 欧易okxAPP下载链接:…

    2025年12月9日
    000

发表回复

登录后才能评论
关注微信