【问题标题】:After restar HBase ZooKeeper log Quorum.Learner: Got zxid 0x100000001 expected 0x1重新启动 HBase ZooKeeper 日志 Quorum.Learner 后:得到 zxid 0x100000001 预期 0x1
【发布时间】:2014-09-26 07:34:27
【问题描述】:

我正在使用 HBase 和 Hadoop 执行一些测试,我确实设置了一个包含一个主服务器、两个 Zookeeper 和四个区域服务器的集群。直到昨天一切都运行良好,从今天开始就不再启动了。

执行 start-hbase 时,所有进程都活跃起来:

  1. HMaster 使用端口 8020 和 60010
  2. HQuorumPeer 使用端口 2181 和 3888
  3. HRegionServer

但是,当我查看服务器日志时,似乎服务器由于某种原因被卡住了......

。 HServer 停止打印关于我应该使用的本机库的警告 .节点 1 上的 HQuorumPeer 打印关于获取 zxid 0x10000000001 预期 0x1 的警告 .节点 1 上的 HQuorumPerr 根本没有打印

有人对此有任何想法吗?

谢谢。

【问题讨论】:

    标签: hadoop hbase apache-zookeeper


    【解决方案1】:

    好吧,我离成为 hbase/hadoop 专家还差得很远。事实上,这只是我第一次玩弄它。可能我遇到的问题与这对 hbase/hadoop 的不正确关闭或损坏的文件有关。

    如果你发现自己处于同样的境地,我的建议是:

    • 清理所有 hbase 日志,在我的例子中是 $HBASE_INSTALL/logs/*
    • 清理所有 zookeeper 数据,在我的例子中是 /var/zookeeper/*
    • 清理所有 hadoop 数据,在我的例子中是 /var/hadoop/*
    • 清理所有 hdfs 日志,在我的例子中是 /var/hdfs/log/*
    • 清理所有 hdfs namenode 数据,在我的例子中是 /var/hdfs/namenode/*
    • 清理所有 hdfs 数据节点数据,在我的例子中是 /var/hdfs/datanode/*
    • 输入命令 hdfs namenode -format 格式化你的 hdfs 集群

    重要提示:如果您有数据,请不要这样做,您可能会丢失所有数据。一旦我只是将它用于测试目的,我就可以这样做。

    我会继续阅读有关 hbase/hadoop 的文章以便更好地理解它,无论如何我可以保证与 cassandra 相比,它是一个“即插即用”的工具。

    希望这能有所帮助。

    问候

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      相关资源
      最近更新 更多