クロックの同期化

すべてのノードとアプリケーション・サーバーでクロックを同期します。

ネットワーク・タイム・プロトコル(NTP)を使用して、すべてのノードとアプリケーション・サーバーでクロックを同期します。

クロックの同期が必要な理由は、DataStax Enterprise(DSE)ではタイムスタンプが新しい別のバージョンがある場合にのみカラムが上書きされるためです。この状況は、マシンがさまざまな場所にある場合に生じる可能性があります。

UNIX Epoch時間にはタイムゾーン情報が含まれないため、DSEのタイムスタンプはマイクロ秒としてエンコードされます。DSEでのすべての書き込みのタイムスタンプは協定世界時(UTC)です。DataStaxでは、人間が読む出力を生成する場合にのみローカル・タイムに変換することを推奨します。

  1. オペレーティング・システムに適したNTPをインストールします。
    オペレーティング・システム コマンド
    Debianベースのシステム
    sudo apt-get install ntpdate
    RHELベースのシステム1
    sudo yum install ntpdate 
    1RHEL 7以降では、chronyがデフォルトのネットワーク時間プロトコル・デーモンです。chronyの構成ファイルは、これらのシステムの/etc/chrony.confにあります。
  2. すべてのノードでNTPサービスを開始します。
    sudo service ntp start -x
  3. ntupdateコマンドを実行してクロックを同期します。
    sudo ntpdate 1.ro.pool.ntp.org
  4. NTP構成が機能していることを検証します。
    ntpstat