Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux

1 preparación

Instale el sistema operativo Linux, aquí está Linux 7:

[root @ localehost ~] # cat / etc / redhat-release
Red Hat Enterprise Linux Server versión 7.6 (Maipo)

Apague el firewall y Selinux:

[root @ localehost ~] # systemctl detener firewalld
[root @ localehost ~] # systemctl deshabilitar firewalld
[root @ localehost ~] # vi / etc / selinux / config
[root @ localehost ~] # cat / etc / selinux / config

Este archivo controla el estado de SELinux en el sistema.

SELINUX = puede tomar uno de estos tres valores:

Enforcing: se aplica la política de seguridad de SELinux.

permisivo: SELinux imprime advertencias en lugar de hacer cumplir.

disabled: no se carga ninguna política de SELinux.

SELINUX = deshabilitado

SELINUXTYPE = puede tomar uno de tres dos valores:

dirigido: los procesos específicos están protegidos,

mínimo: modificación de la política específica. Solo los procesos seleccionados están protegidos.

mls: protección de seguridad multinivel.

SELINUXTYPE = segmentado

Modifique el archivo / etc / hosts:

[root @ localehost ~] # cat / etc / hosts
127.0.0.1 localhost
192.168.74.121 dw1

Crear usuario de KDB:

[root @ localehost ~] # groupadd kingbase
[root @ localehost ~] # useradd -g kingbase kuser
[root @ localehost ~] # passwd kuser

Cree un directorio: el espacio para almacenar archivos de base de datos kdb debe planificarse y montarse con anticipación. Lo puse aquí en el directorio / kdb:

[root @ localehost ~] # mkdir -p / kdb /
[root @ localehost ~] # chown -R kuser: kingbase / kdb /
[root @ localehost ~] # chmod -R 775 / kdb /

Para configurar los límites de recursos del sistema, agregue el siguiente contenido al archivo /etc/security/limits.conf:

kuser soft nofile 65536
kuser hard nofile 65536
kuser soft nproc 65536
kuser hard nproc 65536
kuser soft core ilimitado
kuser hard core ilimitado

Verifique la modificación:
[root @ localehost ~] # ulimit -a

Modifique los recursos del proceso de kuser:

[root @ localehost ~] # cat /etc/security/limits.d/20-nproc.conf

  • soft nproc 4096
    root soft nproc ilimitado
    kuser soft nproc 65535
    [root @ localehost ~] #

Modifique el recurso de caché de kuser y agregue el siguiente contenido en /etc/sysctl.conf:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250
32000100128 net.ipv4.ip_local_port_range = 9000 65500
net.core .rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

Modifique el algoritmo de llamada al disco: agregue el siguiente contenido en /etc/rc.local:

echo deadline > /sys/block/sda/queue/scheduler

Modifique el comportamiento de inicio de sesión: modifique RemoveIPC a YES en el archivo /etc/systemd/logind.conf:

[root @ localehost ~] # cat /etc/systemd/logind.conf | grep RemoveIPC
RemoveIPC = yes
[root @ localehost ~] #

Modifique las variables de entorno de kuser y agregue el siguiente contenido en ~ / .bash_profile del usuario de kuser:

export LD_LIBRARY_PATH=”/kdb/ES/V8/Server/lib:$LD_LIBRARY_PATH”
export PATH=”/kdb/ES/V8/Server/bin:$PATH”

Tenga en cuenta que la ruta aquí debe ser coherente con la actual.
2 Instale la base de datos Kingbase

Sube kingbase y descomprime:

[software kuser @ localehost] $ ll
总 用量 466276
-rw-r - r-- 1 kuser kingbase 477460596 1 月 15 18:44 KingbaseES_V008R003C001B0100_Lin64_install.tar.gz
-rw-r - r-- 1 kuser kingb 15 18:42 V8-
d .dat [software kuser @ localehost] $ tar xzvf KingbaseES_V008R003C001B0100_Lin64_install.tar.gz

Ejecute setup.sh para instalar la base de datos.

Tenga en cuenta que aquí pueden aparecer los siguientes errores:

Graphical installers are not supported by the VM. The console mode will be used instead…

Configure yum para instalar los siguientes paquetes:

yum install libX11.i686 libXau.i686 libxcb.i686 libXext.i686 libXi.i686 libXtst.i686

Luego inicie sesión con el usuario de kuser para instalar.
Ingrese al directorio donde se encuentra el software y ejecute ./setup.sh
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Nota: Ingrese quit, y luego presione <ENTER> para salir de la instalación. Si no hay instrucciones especiales, los siguientes pasos son los mismos.
En el acuerdo de licencia,
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
ingrese Y (no distingue entre mayúsculas y minúsculas) para indicar aceptación; ingrese N (no distingue entre mayúsculas y minúsculas) para indicar que no se aceptan, y otras entradas no son válidas.
Si no lo acepta, se le solicitará un mensaje de advertencia, solicitando al usuario que continúe eligiendo.
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Después de que el usuario ingrese la ruta absoluta del archivo de autorización, presione [ENTER] para verificar el archivo de autorización, si el archivo de autorización es válido,
vaya al siguiente paso.
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Seleccionar la carpeta de instalación
Este paso se utiliza para seleccionar la ruta de instalación.
Ruta de instalación predeterminada:
Plataforma Linux: se
recomienda cambiar / opt / Kingbase / ES / V8 a / kdb / Kingbase / ES / V8
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Resumen de preinstalación
Este paso se utiliza para mostrar información resumida del producto que se instalará antes de la instalación. Incluya:
Nombre del producto KingbaseES.
Carpeta de instalación de KingbaseES.
KingbaseES especifica las características instaladas.
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Instalación
Este paso se utiliza para mostrar el progreso de la instalación.
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Después de inicializar la base de datos e
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
ingresar al directorio de datos como se muestra en la siguiente figura:
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Ingrese el puerto de escucha del servidor, el nombre de usuario y la contraseña.
Versión de captura de pantalla detallada del manual de instalación de instancia única de KingBase ES V8 para la plataforma Linux
Ejecute root.sh para
abrir una nueva terminal;
cambie al usuario root: su-root
ingresa <directorio de instalación> /Scripts/root.sh, por ejemplo
cd / home / kingbase / KingbaseES / Scripts
./root.sh
Nota: Una vez que root.sh se ejecuta correctamente en Linux, el proceso de instalación se completa.
Verificación de la corrección de
la instalación Una vez completada la instalación, puede verificar la corrección de la instalación de las siguientes formas:
1. Verifique el registro de instalación para confirmar que no hay ningún registro de error;
2. Verifique el menú de inicio:
3. Verifique si el menú KingbaseES está instalado en el menú de la aplicación biblioteca y asociado correctamente con la
secuencia de proceso correspondiente ;
modo de inicio-parada de la base de datos
1) root, ya que por modo de servicio detener
detener 1.1 servicio de base de datos kingbase8d PARADA
1.2 iniciar el servicio de base de datos kingbase8d iniciar
1.3 reiniciar el servicio kingbase8d el reinicio
1.4 Ver el estado del servicio de la base de datos servicio kingbase8d Estado
2) El usuario de Kingbase
l se lleva a cabo mediante la operación de los datos de la parada del catálogo de la base de datos (directorio de la base de datos $ DATADIR donde el
diámetro del pasaje )
Kingbase -D $ DATADIR (directorio de datos)
l al comando de operación del directorio de datos también se puede realizar a través de la forma sys_ctl De la siguiente manera:
sys_ctl start -D $ DATADIR para iniciar la base de datos
sys_ctl stop -D $ DATADIR para detener la base de datos
sys_ctl restart -D $ DATADIR Reiniciar la base de datos
sys_ctl es una buena herramienta de control. Puede usar sys_ctl --help para ver el uso de sys_ctl más y más detallado
.

  1. Desinstalación
    1) Comience a desinstalar
    Linux e
    inicie sesión en el sistema como propietario de Kingbase y haga clic en "Desinstalar" en el menú de inicio o
    ejecute <ruta de instalación> / Desinstalar / Desinstalador como
    propietario de Kingbase , por ejemplo: / home / kingbase / KingbaseES / Uninstall / Uninstaller

Supongo que te gusta

Origin blog.51cto.com/chinak/2554435
Recomendado
Clasificación