El software hace el servicio que nos permite fácil de operar. Tales como los siguientes zk
1, vaya al directorio /etc/rc.d/init.d A continuación, cree un empleado del zoológico guión
[root @ vbox-777xz ~] # cd /etc/rc.d/init.d/ [root @ vbox - 777xz init.d] # pwd /etc/rc.d/ init.d [root @ vbox -777xz init .d] cuidador del zoológico # touch
2, agregue permiso de ejecución al script
[Root @ vbox-777xz init.d] # chmod + x empleado del zoológico
3, utilice el comando vim empleado del zoológico para editar, introduzca lo siguiente en el guión, que con las consideraciones anteriores hay que añadir JAVA_HOME = / usr / local / jdk / jdk1.8.0_241 esta línea, o no iniciar correctamente.
[root @ vbox- 777xz init.d] # vim empleado del zoológico # / bin /! fiesta #chkconfig: 2345 20 90 #description: Zookeeper #processname: Zookeeper export JAVA_HOME = / usr / local / jdk / jdk1. 8 .0_241 caso $ 1 en el inicio) su root / usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin / zkServer.sh empezar ;; parada) su root / usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin / zkServer.sh parada ;; de estado) su root/ usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin / estado zkServer.sh ;; reinicio) su / usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin / zkServer.sh reinicio ;; *) Echo " requiere empezar | parada | estado | reinicio " ;; esac
4, utilizando el servicio de empleado del zoológico de arranque / parada de comandos para tratar de empezar a cerca empleado del zoológico, empleado del zoológico usando el estado del servicio empleado del zoológico para ver el estado.
Primer vistazo a la puesta en marcha y el estado
[root @ vbox-777xz / ] # servicio de guarda del zoo empezar ZooKeeper JMX habilitado por defecto Uso de config: / usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin /../ conf / zoo.cfg empleado del zoológico ... A partir EMPEZAR [root @ vbox -777xz / ] # estado de empleado del zoológico servicio ZooKeeper JMX habilitado por defecto Uso de config: / usr / local / cuidador del zoológico / apache-empleado del zoológico - 3.5 . 7 -bin / bin /../ conf / zoo.cfg puerto Client encontró: 2181 . Dirección del cliente: localhost. Modo: independiente
Ver estado cerrado y luego
[root @ vbox-777xz / ] # servicio de la parada empleado del zoológico ZooKeeper JMX habilitado por defecto Uso de config: / usr / local / cuidador del zoológico / apache-zookeeper- 3.5 . 7 -bin / bin /../ conf / zoo.cfg Detener empleado del zoológico ... DETENIDO [root @ vbox -777xz / ] # estado de empleado del zoológico servicio ZooKeeper JMX habilitado por defecto Uso de config: / usr / local / cuidador del zoológico / apache-empleado del zoológico - 3.5 . 7 -bin / bin /../ conf / zoo.cfg puerto Client encontró: 2181 . Dirección del cliente: localhost. Error comunicándose con el servicio. Que es probable que no se está ejecutando.
5, añadido a la bota de Kai
[Root @ VBox-777xz /] # chkconfig - el cuidador del zoológico Agregar Después de haber agregado, utilizamos chkconfig - Lista para ver el arranque ya está ahí desde el principio empleado del zoológico de nuestro servicio, como se muestra a continuación, se puede ver la última línea nuestro servicio es un empleado del zoológico. [@ VBox la raíz -777xz /] # chkconfig - Lista netconsole 0 : Desactivado 1 : Desactivado 2 : Off 3 : Apagado 4 : Off 5 : Apagado 6 : Apagado Red 0 : Desactivado 1 : Desactivado 2 : apertura 3 : En 4 : abierto 5 : abertura 6 : off Redis 0: Off 1 : Desactivado 2 : apertura 3 : En 4 : abertura 5 : abertura 6 : Off ZooKeeper 0 : Off 1 : Desactivado 2 : apertura 3 : En 4 : abertura 5 : abertura 6 : Off
ok, aspecto después del reinicio para reiniciar el servicio se inicia de la misma.