一、下载
1.1 wget下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.11.2-linux-x86_64.tar.gz.sha512
tar -xzf elasticsearch-7.11.2-linux-x86_64.tar.gz
cd elasticsearch-7.11.2/
1.2 普通下载
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
下载后把压缩包上传到云服务器,解压文件到/usr/local目录下。
二、修改配置
2.1修改es配置文件
为了使其它客户端可以访问云服务器的es服务,需修改配置文件,配置文件位置$ES_HOME/config/elasticsearch.yml。修改如下图所示:
2.2修改云服务器防火墙策略
添加云服务器防火墙策略,可以使客户端访问9200端口
2.3修改系统句柄大小
#修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效
* soft nofile 65536
* hard nofile 65536
2.4修改最大线程个数
#修改配置文件/etc/security/limits.conf,增加配置
* soft nproc 4096
* hard nproc 4096
2.5修改最大虚拟内存
#修改/etc/sysctl.conf文件,增加配置
vm.max_map_count=655360
#执行以下命令生效
sysctl -p
2.6新加用户
新增加linux用户,因为elastic不能使用root用户启动
#新增用户,并修改密码
useradd es
userpwd 123456
#把文件夹的拥有者修改为es
chown -R es elasticsearch-7.11.2
2.7配置jdk
此处省略,可以自行查阅资料进行配置,下载的es安装包中也包含有jdk。
三、启动验证
3.1启动
#要作为守护进程运行Elasticsearch,请在命令行中指定-d,并使用-p选项将进程ID记录在文件中
./bin/elasticsearch -d -p pid
# 关闭es,使用以下命令
pkill -F pid
3.2验证
#使用curl 命令
curl localhost:9200
出现如下图所示结果,证明服务已经正常启动