centos7离线安装elasticsearch6.6.2
安装jdk并配置环境变量
略
下载elasticsearch
https://www.elastic.co/downloads/past-releases#elasticsearch选择合适的版本
安装
解压
将下载好的tar包上传到/opt目录下,执行解压命令
tar zxvf elasticsearch-6.6.2.tar.gz
创建用户
执行命令
useradd ela -M
创建ela用户,不简历home目录,并加入ela组
将elasticsearch目录下所有文件的用户和用户组改为ela
chown -R ela:ela /opt/elasticsearch-6.6.2
建立目录
存储目录
mkdir /var/lib/ela
日志目录
mkdir /var/log/ela
修改用户和用户组
chown -R ela:ela /var/lib/ela
chown -R ela:ela /var/log/ela
配置elasticsearch.yml
vi /opt/elasticsearch-6.6.2/config/elasticsearch.yml
添加以下配置
path.data: /var/lib/ela #上一步配置的存储目录
path.logs: /var/log/ela # 上一步配置的日志目录
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
配置环境变量
vi /etc/profile
在最后追加
export ELA_HOME=/opt/elasticsearch-6.6.2
export PATH=$PATH:$ELA_HOME/bin
使环境变量生效
source /etc/profile
系统配置
vi /etc/sysctl.conf
追加以下内容
vm.max_map_count=655360
vi /etc/security/limits.conf
追加以下内容
ela soft nofile 65536
ela hard nofile 65536
ela soft nproc 4096
ela hard nproc 4096
vi /etc/security/limits.d/20-nproc.conf
将* soft nproc 1024
改为* soft nproc 4096
启动elasticsearch
su ela
前台启动:elasticsearch
后台启动:elasticsearch -d
验证:curl 127.0.0.1:9200
出现以下信息表示elasticsearch访问成功
参考链接
https://jingyan.baidu.com/article/597a06433025d9312b524320.html