Instalación de la interfaz de administración de la interfaz de usuario de Zookeeper

Instalar el entorno java

Descargue el paquete jdk :

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 
[root @ b5155366939b /] # mkdir / usr / java 
[root @ b5155366939b java] # wget https://www.oracle .com / webapps / redirect / signon? nexturl = https: //download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz 
[root @ b515536] # tar xf jdk-8u271-linux-x64.tar.gz


Agregue las siguientes variables de entorno al archivo / etc / profile :

export JAVA_HOME = / usr / java / jdk1.8.0_271 
export JRE_HOME = $ {JAVA_HOME} / jre 
export CLASSPATH =.: $ {JAVA_HOME} / lib: $ {JRE_HOME} / lib: $ CLASSPATH 
export JAVA_PATH = $ {JAVA_HOME} / bin: $ {JRE_HOME} / bin 
export PATH = $ PATH: $ {JAVA_PATH}


Verificacion :

[root @ b5155366939b java] # java -version 
openjdk versión "1.8.0_265" 
Entorno de tiempo de ejecución OpenJDK (compilación 1.8.0_265-b01) 
VM de servidor OpenJDK de 64 bits (compilación 25.265-b01, modo mixto)


Instalar el entorno de empaquetado de maven

[root @ b5155366939b ~] # wget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 
[root @ b5155366939b ~] # tar xf apache-maven-3.6.3-bin.tar.gz 
[root @ b5155366939b ~] # mv apache-maven-3.6.3 / usr / local / maven 
[root @ b5155366939b ~] # echo 'exportar RUTA = / usr / local / maven / bin: $ RUTA '>> / etc / profile 
[root @ b5155366939b ~] # fuente / etc / profile


Instalar zkui

[root @ b5155366939b ~] # git clone https://github.com/DeemOpen/zkui.git 
[root @ b5155366939b ~] # cd zkui 
[root @ b5155366939b zkui] # / usr / local / maven / bin / mvn instalación limpia


Finalmente, el siguiente resultado representa el éxito :

image.png

Prepare el archivo de configuración e inicie el servicio:

[root @ b5155366939b zkui] # mkdir / data / zkui 
[root @ b5155366939b zkui] # cp target / zkui-2.0-SNAPSHOT-jar-with-dependencies.jar / data / zkui / 
[root @ b5155366939b zkui] # cp config. cfg / data / zkui / 
[root @ b5155366939b zkui] # cd / data / zkui / 
[root @ b5155366939b zkui] # nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

Operación básica

A través de la operación de la interfaz de interfaz de usuario , intente evitar una variedad de factores inciertos causados ​​por la operación humana que provocan fallas en la producción

El acceso al navegador , el siguiente nombre de usuario y contraseña es el campo loginMessage en config.cfg está codificado y modificado en producción :

image.png

Agregar directorio :

image.png

Agregar variables :

image.png

Al mismo tiempo, para las variables históricas , también podemos actualizar :

image.png

Función de grabación de modificación de historial de soporte :

image.png

La función de exportación con un clic se muestra directamente en la página web . No sé si hay una API disponible para llamar para crear una copia de seguridad automática :

image.png

image.png


Supongo que te gusta

Origin blog.51cto.com/13520772/2544416
Recomendado
Clasificación