Tutorial de instalación de ElasticSearch6.8.4 y kibana6.8.4

introducción

ElasticSearch 6.8.4 está instalado en la máquina cliente, por lo que la instalación local se usa para pruebas independientes, así que regístrela.
La versión de Linux en la máquina virtual es centos7.

Depende de la configuración del entorno

Instalar JDK

Instale el tutorial de JDK, puede leer mi artículo: https://blog.csdn.net/weixin_52799373/article/details/126405150

Descargar el paquete de instalación

Descárgalos todos a /usr/local

elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.4.tar.gz

inserte la descripción de la imagen aquí

Kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.8.4-linux-x86_64.tar.gz

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Instalar

descomprimir

tar -zxvf elasticsearch-6.8.4.tar.gz
tar -zxvf kibana-6.8.4-linux-x86_64.tar.gz

Después de la descompresión:
inserte la descripción de la imagen aquí

instalar elasticsearch

Debido a problemas de seguridad, elasticsearch no permite que se inicie el usuario raíz, así que cree un nuevo usuario para iniciar elasticsearch.

# 添加用户
useradd elasticsearch
# 设置权限
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
chown -R elasticsearch:elasticsearch /usr/local/kibana-6.8.4-linux-x86_64

inserte la descripción de la imagen aquí

Iniciar ajustes de configuración

Editar vim /usr/local/elasticsearch-6.8.4/config/elasticsearch.ymlConfigure la ip y el puerto de inicio.Si no se configura, el host predeterminado es localhost
para descomentar, o puede agregarlo directamente al final. Siéntase libre de agregarlo más tarde.

network.host: 192.168.169.131
http.port: 9200

inserte la descripción de la imagen aquí

Ajustes de configuración del sistema

Modifique el archivo /etc/security/limits.conf, agregue la configuración, debe iniciar sesión nuevamente para que surta efecto

# 在文件末尾中增加下面内容
# 调整每个进程最大同时打开文件数,最大线程个数
# elasticsearch 前面创建的es用户
elasticsearch soft  nofile  65536
elasticsearch hard  nofile  65536
elasticsearch soft  nproc  4096
elasticsearch hard  nproc  4096

inserte la descripción de la imagen aquí
Modifique el archivo /etc/sysctl.conf y agregue la configuración

vm.max_map_count=262144

sysctl -p ejecuta el comando para que surta efecto; de lo contrario, fallará.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Ajustar la memoria de inicio de es

vim /usr/local/elasticsearch-6.8.4/config/jvm.options
# 根据机器内存而定
-Xms256m
-Xmx256m

puesta en marcha

Cambiar usuario de elasticsearch:su elasticsearch

  1. Inicio normal: /usr/local/elasticsearch-6.8.4/bin/elasticsearch
    inserte la descripción de la imagen aquí
    El inicio es exitoso como se muestra en la figura anterior
    inserte la descripción de la imagen aquí
    . Dado que la máquina virtual no ha abierto el puerto, accedo directamente a http://localhost:9200/ en el navegador de la máquina virtual, como se muestra en la figura anterior, es exitoso

  2. Inicio de fondo:/usr/local/elasticsearch-6.8.4/bin/elasticsearch -d

Instalar Kibana

Cambio de configuracion

Modifique /usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml para configurar la dirección del puerto de es. Dado que este archivo está todo comentado, se recomienda agregar el siguiente contenido directamente al final:

server.host: "192.168.169.131"
elasticsearch.hosts: ["http://192.168.169.131:9200"]

inserte la descripción de la imagen aquí

puesta en marcha

/usr/local/kibana-6.8.4-linux-x86_64/bin/kibana

Visite http://192.168.169.131:5601
inserte la descripción de la imagen aquí
para configurar Kibana en chino:vim /usr/local/kibana-6.8.4-linux-x86_64/config/kibana.yml

i18n.locale: "zh-CN"

inserte la descripción de la imagen aquí
El comando iniciado por el fondo de kibana

mkdir /usr/local/kibana-6.8.4-linux-x86_64/logs
mkdir /usr/local/kibana-6.8.4-linux-x86_64/pid
nohup /usr/local/kibana-6.8.4-linux-x86_64/bin/kibana >> /usr/local/kibana-6.8.4-linux-x86_64/logs/kibana.log 2>&1 & echo $! > /usr/local/kibana-6.8.4-linux-x86_64/pid/kibana.pid

Interfaz china
inserte la descripción de la imagen aquí

problema comun

java.nio.file.AccessDeniedException: /usr/local/elasticsearch-6.8.4/config/elasticsearch.keystore
significa que no hay permiso, volver a ejecutarchown -R elasticsearch:elasticsearch /usr/local/elasticsearch-6.8.4
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_52799373/article/details/126404433
Recomendado
Clasificación