在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
6、vim 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