zoukankan      html  css  js  c++  java
  • Hbase在集群中启动时碰到的问题

    1). 节点间时间同步的问题

    hbase在集群中启动的时候不知为何会检查集群中各个节点的时间,如果regionserver中的时间与master的时间相差30秒(默认配置),那么这个regionserver就不会被启动,所以我们需要同步集群中各个节点的时间,如果你的集群比较大,那么最好的方法是设置一个ntp服务器同步各个节点的时间,但如果你像我一样只有两三个节点的话,可以手动的修改集群中各节点的时间。

    需要注意的是,修改时间不仅仅是时分秒的问题,你还需要注意自己所在的时区,这样才能保证时间偏差不会超过30秒,修改时区的方式如下:
    $sudo dpkg-reconfigure tzdata 
    它会改这两个文件:
    1. /etc/timezone
    2. /etc/localtime

    第一个文件写的是系统的时区, 我的是: Asia/Shanghai
    第二个文件还可以这样改:
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    是否用UTC时间可以改这个文件: /etc/default/rcS
    UTC=no 或者 UTC=yes

    修改时间时分秒的方法见这里



    作者:beanmoon
    出处:http://www.cnblogs.com/beanmoon/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
    该文章也同时发布在我的独立博客中-豆月博客

  • 相关阅读:
    js正则表达式常见规则整理
    struts2标签 遍历map集合
    RabbitMQ面试问题
    vue基础学习
    flowableの历史查询
    flowableの日志打印
    flowableのID生成器
    flowableの流程发起人
    SpringBoot+Dubbo(XML配置方式)
    linux安装zookeeper伪分布式
  • 原文地址:https://www.cnblogs.com/beanmoon/p/3039951.html
Copyright © 2011-2022 走看看