빅데이터 작업 시 일관성 없는 클러스터 시간으로 인해 많은 문제가 발생합니다. 예: 비정상적인 심장박동, 비정상적인 프로세스 통신 등 클러스터 간에 타이밍을 일관되게 유지하는 것이 중요합니다. 다음과 같은 두 가지 주요 방법이 있습니다
첫 번째 방법: 시간을 수동으로 수정합니다.
1 시스템 시간을 5:55분 55초로 설정하는 명령: "date -s 17:55:55"
#date -s "12:12: 23 2006-10-10″ //이 방법으로 모든 시간을 설정할 수 있습니다
2. 재부팅 후 무효화를 방지하기 위해 현재 시간과 날짜를 BIOS에 기록합니다.
명령: "hwclock -w".
두 번째 방법은 ntpd+crontab을 사용하여 자동 동기화 시간을 설정하는 것입니다
자세한 내용은 운영'을 참고하세요. 시스템 환경 Configuration.doc"
a) /etc/ntp.conf
server 127.127.1.0 minpoll 4 maxpoll5
fudge 127.127 .1.0 스트라텀 2
b) 파일 수정
<span style="font-size:18px;"><strong>/etc/ntp/step-tickers</strong></span>
127.0.0.1
c) 서비스 시작
hwclock --set --date="02/14/2017 11:24:00"
hwclock –s
서비스 크론드 상태/중지/시작 사용 crontab 타이밍 서비스가 켜져 있는지 확인하려면
(클러스터의 각 노드에 대해 crontab을 켜야 함)
각 노드의 서버 설정을 마스터 노드 시간과 동기화합니다.
수동 동기화:
/usr /sbin/ntpdate rtw01
정기 동기화, 3분마다 동기화:
[root@centos X ~]# crontab -e
*/3 * * * * / usr/sbin/ntpdate rtw01 3분마다 실행됨
3 * * * * /usr/sbin/ntpdate rtw01 간격을 두고 3분마다 실행됨 / 1시간
새로 추가된 노드 머신의 경우 클러스터 시간을 일관되게 유지하려면 crontab -e를 구성해야 합니다. |
관련 권장 사항:
위 내용은 Liunx에서 서버 시간을 수정하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!