Explique en detalle cómo construir un servidor de temporización NTP Beidou en Linux

Explicar cómo construir un servidor de temporización NTP Beidou en
Linux Explicar cómo construir un servidor de temporización NTP Beidou en Linux

(1) Por qué construir un servidor de tiempo ntp

      因为Hadoop 对集群中各个机器的时间同步要求比较高, 要求各个机器的系统时间不能相差太多, 不然会造成很多问题。比如,最常见的连接超时问题。所以需要配置集群中各个机器和互联网的时间服务器进行时间同步, 但是在实际生产环境中, 集群中大部分服务器是不能连接外网的, 这时候可以在内网搭建一个自己的时间服务器( NTP 服务器),然后让集群的各个机器与这个时间服务器定时的进行时间同步。 

(B) cómo construir un servidor de tiempo
para la máquina host llamada node01 ejemplo
1, primero verifique la hora de la máquina
para ingresar los comandos hasta la fecha.
A partir de los resultados, podemos ver que la hora actual es EST (hora estándar del este, hora de Nueva York) y estamos en China, por lo que podemos cambiar la hora a CST (hora estándar central, hora de Shanghai).
2. ¿Cómo modificar el estándar de tiempo?
Simplemente ejecute el comando en todos los nodos: cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime. De hecho, copie los archivos de la hora de Shanghai a la hora local.
Nota: Las operaciones anteriores deben realizarse en los tres nodos para garantizar que el estándar de hora actual del sistema sea la hora de Shanghai.
OK, luego proceda a la configuración de sincronización del reloj.
3. Configurar el servidor NTP
, elegimos la primera máquina (nodo01) como servidor NTP, y otras máquinas sincronizarán su tiempo con esta máquina.
(1) Verifique si se ha instalado el servicio NTP e
ingrese el comando: rpm -qa | grep ntp.
Si no está instalado, ingrese el comando yum install -y ntp para instalarlo.
De hecho, es para instalar dos software, de los cuales ntpdate-4.2.6p5-1.el6.centos.x86_64 se usa para sincronizar con un determinado servidor
ntp-4.2.6p5-1.el6.centos.x86_64 se usa para proporcionar tiempo Servicio sincrónico.
(2) Modifique el archivo de configuración ntp.conf e
ingrese el comando: vi /etc/ntp.conf, y luego realice las siguientes modificaciones:
1) Habilite la restricción para limitar el segmento de red de la máquina. Las operaciones específicas son las siguientes:
Elimine el comentario sobre la restricción 192.168.74.136 máscara 255.255.255.0 nomodify notrap line, y cambie el segmento de red al segmento de red de su propia máquina. Aquí está el segmento de red 74. Por supuesto, también puede ingresar directamente la dirección IP de la máquina.
2) Comente la configuración del nombre de dominio del servidor
#server 0.centos.pool.ntp.org
iburst #server
1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst #server
3.centos .pool Los 4 servidores
sobre .ntp.org iburst son los nombres de dominio del servidor de tiempo. No hay necesidad de conectarse a Internet aquí, así que coméntelos.
3) Agregue las siguientes dos líneas al archivo para sincronizar la hora de la máquina local y el hardware local.
servidor 127.127.1.0
fudge 127.127.1.0 estrato 10
Estos dos están comentados en el archivo de configuración predeterminado. El servidor NTP utilizará su propia hora como la hora del servidor NTP de acuerdo con la configuración aquí, es decir, se sincronizará consigo mismo. Teniendo en cuenta que algunas LAN no pueden acceder a la red externa, este elemento de configuración debe configurarse aquí.
(3) Inicie el servicio NTP e
ingrese el comando chkconfig ntpd on
para que cada vez que se inicie la máquina, el servicio NTP se inicie automáticamente.
4. Configure la sincronización del tiempo de sincronización de
otras máquinas. De hecho, no es difícil configurar la sincronización del reloj del servidor de tiempo de otras máquinas. Solo necesita ingresar el comando en la máquina correspondiente: crontab -e, y luego ingresar 0- 59/10 / usr / en la sesión sbin / ntpdate node01
La siguiente es una breve explicación del significado de esta línea:
(1) Entre ellos, 0-59 / 10 significa que el reloj se sincroniza cada 10 minutos, y los cinco segmentos separados por espacios son los períodos de tiempo en el formato de sintaxis crontab. , un total de 5 segmentos, entre ellos, * significa cualquier momento, y el significado específico de cada período de tiempo es el siguiente:

     (2)其中/usr/sbin/ntpdate node01表示执行的命令,即本机和主机名为node01的机器进行定时的时钟同步。
         (3)在其他节点进行同样的操作,然后过10分钟之后再次查看3台机器的时间,如果3台机器的时间一致就表示实现了时间的定时同步。

Supongo que te gusta

Origin blog.51cto.com/14615027/2642542
Recomendado
Clasificación