linux下 elasticsearch的安装和配置(一)

1. 安装地址

https://www.elastic.co/products/elasticsearch

linux下 elasticsearch的安装和配置(一)_第1张图片

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) . 测试
linux下 elasticsearch的安装和配置(一)_第2张图片


至此,大功告成!(最喜欢的一句话)

你可能感兴趣的:(Elasticsearch)