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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
    该文章也同时发布在我的独立博客中-豆月博客

  • 相关阅读:
    c/cpp枚举练习
    数据类型的标识
    引用变量
    cocos2dx 3.3 笔记
    希望获取到页面中所有的checkbox怎么做?
    如何判断某变量是否为数组数据类型?
    驼峰函数写法
    trim()函数
    js 获取页面可视区域宽高
    全屏滚动插件
  • 原文地址:https://www.cnblogs.com/beanmoon/p/3039951.html
Copyright © 2011-2022 走看看