下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
目前最新的版本是7.6.2,选择你要下载的类型
详细操作步骤:(因为最新版本还没测试过,我用的的6.5.4版本,可以去历史版本下载)
adduser elsearch 新增用户
然后在在根目录创建文件夹
cd /
mkdir wireless
修改wireless文件夹的用户所属
chown elsearch:elsearch wireless/ -R
切换用户
su elsearch
进入wireless文件夹,新建一个文件夹es
mkdir es
然后将我们下载的文件 elasticsearch-7.6.2-linux-x86_64.tar.gz 解压到es文件夹中
cd es
tar -zxvf elasticsearch-6.5.4.tar.gz
进入elasticsearch解压项目的config中
cd elasticsearch-6.5.4/config
修改elasticsearch.yml 配置文件
vim elasticsearch.yml
修改jvm启动参数,可以根据自己服务器环境进行修改
vim jvm.options
一个进程在VMAS(虚拟内存区域)创建内存映射最大数量
vim /etc/sysctl.conf
添加一行参数
vm.max_map_count=655360
然后让配置生效
sysctl -p
启动ES服务
cd bin
./elasticsearch 或者 ./elasticsearch -d #后台启动
解决办法:
每个进程最大同时打开文件数太小,可通过下面2个命令查看当前数量
ulimit -Hn ulimit -Sn修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效
* soft nofile 65536 * hard nofile 65536
重新启动,可以看到启动成功日志,地址是192.168.73.3:9200
然后访问一下,出现一下界面就是安装配置成功(会有版本信息等)