NTPサーバの構成
3339 ワード
cloudera Managerをインストールする場合は、クラスタのホスト間で時間同期を要求する必要があります.NTPサーバを構築するには、まず1台のホストmasterを介して外部ネットワークと時間同期を行い、その後、他のslaverホストとホストmasterを時間同期するという考え方です.
1、すべてのノードはNTPサービスを配置する
クラスタ内のすべてのホストは時間同期を維持する必要があります.時間の差が大きいと、さまざまな問題が発生します.具体的な考え方は以下の通りです.
masterノードはntpサーバとして外部のタイミングセンタと同期し、その後、すべてのdatanodeノードに時間同期サービスを提供する.
すべてのdatanodeノードはmasterノードに基づいて時間を同期します.
すべてのノードに関連するコンポーネントがインストールされます.
2、主ノードの配置
構成する前に、ntpdateを使用して手動で時間を同期し、ホストとタイミングセンターの時間差が大きすぎてntpdが正常に同期できないようにします.ここでは、時刻中心として65.555.6.2006、
ntpサービスはプロファイルが1つしかなく、構成がよければOKです.ここでは有用な構成のみが与えられ、不要な構成はすべて#注で落とされ、ここでは与えられません.
プロファイルが完了し、保存が終了し、サービスが開始され、次のコマンドが実行されます:
異常が発生した場合は、同期するまで数分待ってください.一般的には5~10分待ってください.
3、ntpクライアントの構成(すべてのdatanodeノード)
OK保存終了、サーバを要求する前にntpdateを使用して手動で時間を同期してください:
注意:上に配置したNTPサーバーのため、以前clouderaクラスタでよくエラーが発生し、私のNTPサーバーが設定されていないと言って、ドキュメントをクエリーしました.Synchronize the system clock(to prevent synchronization problems)は、クラスタのすべてのノードで実行する必要があることが分かった.
実行:hwclock--systohc
ここで同期に失敗する可能性があります.焦らないでください.一般的には、ローカルのntpサーバが正常に起動していません.一般的には、5~10分待ってから正常に同期できます.サービス開始:
1、すべてのノードはNTPサービスを配置する
クラスタ内のすべてのホストは時間同期を維持する必要があります.時間の差が大きいと、さまざまな問題が発生します.具体的な考え方は以下の通りです.
masterノードはntpサーバとして外部のタイミングセンタと同期し、その後、すべてのdatanodeノードに時間同期サービスを提供する.
すべてのdatanodeノードはmasterノードに基づいて時間を同期します.
すべてのノードに関連するコンポーネントがインストールされます.
yum install ntp
.完了後、構成起動:chkconfig ntpd on
、設定に成功したかどうかを確認します.chkconfig --list ntpd
のうち2-5がon状態であれば、成功を表します.2、主ノードの配置
構成する前に、ntpdateを使用して手動で時間を同期し、ホストとタイミングセンターの時間差が大きすぎてntpdが正常に同期できないようにします.ここでは、時刻中心として65.555.6.2006、
ntpdate -u 65.55.56.206
を選択します.ntpサービスはプロファイルが1つしかなく、構成がよければOKです.ここでは有用な構成のみが与えられ、不要な構成はすべて#注で落とされ、ここでは与えられません.
driftfile /var/lib/ntp/drift restrict 127.0.0.1 restrict -6 ::1 restrict default nomodify notrap server 65.55.56.206 prefer includefile /etc/ntp/crypto/pw keys /etc/ntp/keys
プロファイルが完了し、保存が終了し、サービスが開始され、次のコマンドが実行されます:
service ntpd start
成功したかどうかを確認し、ntpstatコマンドで同期ステータスを表示します.次のステータスが起動に成功したことを示します.synchronised to NTP server () at stratum 2 time correct to within 74 ms polling server every 128 s
異常が発生した場合は、同期するまで数分待ってください.一般的には5~10分待ってください.
3、ntpクライアントの構成(すべてのdatanodeノード)
driftfile /var/lib/ntp/drift restrict 127.0.0.1 restrict -6 ::1 restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery # ip server n1 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys
OK保存終了、サーバを要求する前にntpdateを使用して手動で時間を同期してください:
ntpdate -u n1
(プライマリノードntpサーバ)注意:上に配置したNTPサーバーのため、以前clouderaクラスタでよくエラーが発生し、私のNTPサーバーが設定されていないと言って、ドキュメントをクエリーしました.Synchronize the system clock(to prevent synchronization problems)は、クラスタのすべてのノードで実行する必要があることが分かった.
実行:hwclock--systohc
ここで同期に失敗する可能性があります.焦らないでください.一般的には、ローカルのntpサーバが正常に起動していません.一般的には、5~10分待ってから正常に同期できます.サービス開始:
service ntpd start
イントラネット接続なので、今回の起動待ち時間はマスターノードより少し速いですが、辛抱強く待つ必要があります.