1. 程式人生 > 其它 >在Linux系統上搭建es環境

在Linux系統上搭建es環境

上傳elasticsearch到指定目錄

新增使用者 useradd blank建立使用者blank

解壓 tar -xvf elasticsearch-6.4.2.tar.gz 到指定目錄

建立ES資料檔案和日誌檔案

建立檔案與日誌檔案

[blank@localhost opt]$ mkdir -p elastic-data/data

[blank@localhost opt]$ mkdir -p elastic-data/logs

修改配置檔案 修改elasticsearch.yml配置檔案 指定檔案內容檔案和日誌檔案

提示:

vim /opt/elasticsearch-6.6.2/config/elasticsearch.yml

path.data: /opt/elastic-data/data

# Path to log files:

path.logs: /opt/elastic-data/logs

# Lock the memory on startup:

#bootstrap.memory_lock: true

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

# ---------------------------------- Network -----------------------------------

# Set the bind address to a specific IP (IPv4 or IPv6):

network.host: 0.0.0.0

# Set a custom port for HTTP:

http.port: 9200

6vim config/elasticsearch.ym 增加對應的配置資訊

# 增加

network.host: 0.0.0.0

http.port: 9200

discovery.zen.ping.unicast.hosts: ["192.168.247.150"]

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

編輯 vim /etc/security/limits.conf,追加以下內容

* soft nofile 65536

* hard nofile 65536

此檔案修改後需要重新登入使用者,才會生效

編輯 vim /etc/sysctl.conf,追加以下內容

vm.max_map_count=655360

儲存後,執行:

sysctl -p

修改limits.d目錄下的配置檔案

vi /etc/security/limits.d/90-nproc.conf

* soft nproc 4096

root soft nproc 4096

elasticseach bin 目錄下執行 ./elasticseach