Instalar Elasticsearch-Kibana en Devuan

4 min

language: ja bn en es hi pt ru zh-cn zh-tw

Hola, soy un inútil.
Kibana y Elasticsearch han vuelto a ser de código abierto, y como ya había notado que Kibana era bueno y lo necesito para lo que voy a hacer en mi propio servidor, lo instalaré.
En resumen, me convenció el 'tío Kibana es genial'.

Instalación del entorno

Instalaré Kibana y Elasticsearch con apt.

sudo apt update  
sudo apt install elasticsearch  

Y lo configuraré para que se inicie al arrancar. Como es SysVinit,

sudo update-rc.d kibana defaults
sudo update-rc.d elasticsearch defaults

Así. También abriré el puerto para Kibana.

sudo ufw allow 5601/tcp
sudo ufw reload

Sección de configuración

sudo service elasticsearch start
Starting Elasticsearch Server:
/usr/share/elasticsearch/bin/elasticsearch: 100 行: 14167 強制終了            exec "$JAVA" "$XSHARE" $ES_JAVA_OPTS -Des.path.home="$ES_HOME" -Des.path.conf="$ES_PATH_CONF" -Des.distribution.flavor="$ES_DISTRIBUTION_FLAVOR" -Des.distribution.type="$ES_DISTRIBUTION_TYPE" -Des.bundled_jdk="$ES_BUNDLED_JDK" -cp "$ES_CLASSPATH" org.elasticsearch.bootstrap.Elasticsearch "$@" <<< "$KEYSTORE_PASSWORD"
 failed!

Oh, me regañaron... Funcionó después de cambiar la configuración de memoria de la JVM.

sudo vim /etc/elasticsearch/jvm.options

Y añadir o cambiar lo siguiente.

-Xms1g  
-Xmx1g  

Y luego, cambiaré la configuración de Kibana.

sudo vim /etc/kibana/kibana.yml
# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601

# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "0.0.0.0"

Con esto, iniciaré

sudo service elasticsearch restart
sudo service kibana start

Si falla, verifica los registros con lo siguiente.

sudo tail /var/log/elasticsearch/elasticsearch.log
sudo tail /var/log/kibana/kibana.log

Adicionalmente, tuve que generar una clave para Kibana.

cd /usr/share/kibana
bin/kibana-encryption-keys generate

Y añadir la salida a `c/kibabana.yml`.

Intentar abrir Kibana

Verificar en el puerto 5601
Image ¡Funcionó bien!
En cuanto a `server.host` que debe corregirse por seguridad, y los métodos de autenticación, los haré más tarde.
Hasta luego.
Nos vemos de nuevo.

Related Posts