1.解压
解压安装包并将解压后的目录移动到/usr/local/elasticsearch目录下。
tar -zxvf elasticsearch-7.5.1.tgz
mv elasticsearch-7.5.1 /usr/local/elasticsearch
cd
2.配置
(1).elasticsearch的核心配置
network.host: 172.24.6.215
http.port: 9200
discovery.seed_hosts: ["172.24.6.215"]
cluster.initial_master_nodes: ["172.24.6.215:9300"]
network.host的地址是阿里云服务器的内网地址。
(2).elasticsearch的虚拟机内存
vim
(3).系统允许的软件运行内存
vim syscyl.conf
vm.max_map_count = 655360
fs.file-max = 655360
syscyl -p
3.启动
cd
4.检验
访问服务器ip地址,如出现下图所示页面则表示安装成功。
服务器需要开放9200和9300端口。
5.问题集锦
(1).文件权限
启动时,出现java.nio.file.AccessDeniedException,原因是文件权限不够,只需要提升权限即可。
(2).账户权限
启动时,出现org.elasticsearch.bootstrap.StartupException(org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root),原因是用户权限不对,只需要创建普通用户,切换到普通用户再启动即可。