1. 程式人生 > >Hbase對時,時差範圍的確定

Hbase對時,時差範圍的確定

script 配置 不能 時間設置 desc 命令行 命令 的確 cnblogs

Hbase對時具有嚴格的要求,集群內部所有機器之間的時差默認不能超過30秒,也就是說,一旦某個regionserver節點上的時間與master節點上的時間差值超過30秒,就會導致相應的regionserver無法上線。如果需要重新設置各機器之間的允許時差範圍,可以通過在hbase-site.xml添加相應的配置,如下:

<property>
    <name>hbase.master.maxclockskew</name>
    <value>18000</value>
    <description>Time difference of regionserver from master</description>
</property>

修改配置文件後需要在命令行執行以下命令來更新系統中的配置:

source /etc/profile

更新完配置後還需要重啟下hbase進程。

集群時間設置格式:

date -s ‘2017-10-02 19:25:00‘

Hbase對時,時差範圍的確定