1. Descargar el paquete de instalación
2. Cargar para Linux
3. descompresión:
cd /usr/local/tars
tar -zxvf elasticsearch-5.6.2.tar.gz -C /usr/local
4. Nuevo directorio
cd /usr/local/elasticsearch-5.6.2
mkdir data
mkdir logs
5. modificar el fichero de configuración:
cd /usr/local/elasticsearch-5.6.2/config
vi elasticsearch.yml
Las modificaciones son las siguientes:
cluster.name: my-application
node.name: hadoop1
path.data: /usr/local/elasticsearch-5.6.2/data
path.logs: /usr/local/elasticsearch-5.6.2/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: hadoop1
discovery.zen.ping.unicast.hosts: ["hadoop1"]
6. Modificar archivo limits.conf
vi /etc/security/limits.conf
//在文件末尾添加如下内容
* soft nofile 655360
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
7. Modificar archivo bajo limit.d
vi /etc/security/limits.d/20-nproc.conf
//修改内容如下
* soft nproc 1024
//改为
* soft nproc 4096
8. Modificar el archivo sysctl.conf
vi /etc/sysctl.conf
//添加内容
vm.max_map_count=655360
9. Nueva usuario, usuario root elasticsearch no se puede iniciar
useradd hduser
cd /user/local
chown -R hduser ./elasticsearch-5.6.2/
chgrp -R hduser ./elasticsearch-5.6.2/
10. Cambiar al usuario hduser, iniciar elasticsearch
su hduser
cd /usr/local/elasticsearch-5.6.2
./bin/elasticsearch -d //后台启动