1. 程式人生 > >linux下 elasticsearch的安裝和配置(一)

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

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/目錄下
[[email protected] software]$ tar -zxvf elasticsearch-5.6.1.tar.gz -C /home/
2)在/opt/module/elasticsearch-5.6.1路徑下建立data和logs資料夾


[[email protected] elasticsearch-5.6.1]$ mkdir data
[[email protected] 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
[[email protected] 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目錄下修改配置檔案
[[email protected] elasticsearch-5.6.1]$sudo vi /etc/security/limits.d/20-nproc.conf
修改如下內容:

  • soft nproc 1024
    #修改為
    * soft nproc 2048

8) . 修改配置sysctl.conf
[[email protected] elasticsearch-5.6.1]$ sudo vi /etc/sysctl.conf
新增下面配置:
vm.max_map_count=655360
並執行命令:
[[email protected] elasticsearch-5.6.1]$ sudo sysctl -p

9) . 啟動elasticsearch
[[email protected] elasticsearch-5.6.1]$ bin/elasticsearch
後臺啟動方式
[[email protected] elasticsearch-5.6.1]$ bin/elasticsearch -d

10) . 測試
在這裡插入圖片描述


至此,大功告成!(最喜歡的一句話)