1. 安装地址
https://www.elastic.co/products/elasticsearch
2. 使用 xshell 将压缩包上传到linux上,解压elasticsearch-5.6.1.tar.gz到/home目录下。
切记不要放在root目录下
3.配置
1) 解压elasticsearch-5.6.1.tar.gz到 /home/目录下
[hfl@bigdata11 software]$ tar -zxvf elasticsearch-5.6.1.tar.gz -C /home/
2)在/opt/module/elasticsearch-5.6.1路径下创建data和logs文件夹
[hfl@bigdata11 elasticsearch-5.6.1]$ mkdir data [hfl@bigdata11 elasticsearch-5.6.1]$ mkdir logs
3)创建用户 hfl
useradd hfl
4)给hfl授权es的目录的权限
chown -R hfl:hfl /home/elasticsearch-5.6.1
5) . 配置 /home/elasticsearch-6.5.0/config/elasticsearch.yml
cluster.name: hfl node.name: node1 path.data: /home/elasticsearch-6.5.0/data path.logs: /home/elasticsearch-6.5.0/logs bootstrap.memory_lock: false bootstrap.system_call_filter: false network.host: 192.168.157.111 discovery.zen.ping.unicast.hosts: [“bigdata111”]
6) . 编辑limits.conf
[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/security/limits.conf
添加如下内容:
*soft nofile 65536 *hard nofile 131072 * soft nproc 2048 * hard nproc 4096
7) . 进入limits.d目录下修改配置文件
[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/security/limits.d/20-nproc.conf
修改如下内容:
soft nproc 1024 #修改为 * soft nproc 2048
8) . 修改配置sysctl.conf
[hfl@bigdata11 elasticsearch-5.6.1]$ sudo vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
[hfl@bigdata11 elasticsearch-5.6.1]$ sudo sysctl -p
9) . 启动elasticsearch
[hfl@bigdata11 elasticsearch-5.6.1]$ bin/elasticsearch
后台启动方式
[itstar@bigdata11 elasticsearch-5.6.1]$ bin/elasticsearch -d
10) . 测试
至此,大功告成!(最喜欢的一句话)