centos7.x 安装elasticsearch7.x步骤
1: 增加用户
# 增加用户
useradd -d /home/es -m es
# 设置密码
passwd es
2:使用root用户上传es安装包并解压
# 解压
tar -zxvf elasticsearch-7.0.0-linux-x86_64.tar.gz
# 修改权限信息
chmod -R 777 elasticsearch-7.0.0-linux-x86_64
3:使用root用户修改配置文件
# 修改limits.conf 增加下面两行内容
vi /etc/security/limits.conf
* soft memlock unlimited
* hard memlock unlimited
# 编辑limits.conf配置文件, 添加如下内容
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
# 修改90-nproc.conf 配置文件 这个好像没用
vi /etc/security/limits.d/90-nproc.conf
把soft nproc 1024
修改为:
soft nproc 4096
# 修改配置文件sysctl.conf 添加下面配置
vi /etc/sysctl.conf
vm.max_map_count=655360
并执行命令生效
sysctl -p
# 在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面
vi config/elasticsearch.yml
node.name: node-1
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
# 修改elasticsearch.yml中的hosts配置
network.host: 0.0.0.0 #所有所有ip可以访问
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
de.name: node-1
4:切换用户
su yehua
5: 启动
# 前台启动
bin/elasticsearch
# 后台启动
bin/elasticsearch -d
6:访问验证
http://ip:9200