安装
https://blog.csdn.net/he19970408/article/details/107359861/
https://www.cnblogs.com/weibanggang/p/11589464.html
第一步:
先新建一个用户(出于安全考虑,elasticsearch默认不允许以root账号运行。)
第二步:
下载安装包,安装
https://www.elastic.co/cn/downloads/elasticsearch
这下载速度,网速没问题,看抖音一点不卡,是真的慢。
换迅雷试试:
天壤之别。
上传到es用户文件夹下:
解压:tar -zxvf elasticsearch-7.3.2-linux-x86_64.tar.gz
目录重命名:mv elasticsearch-7.3.2 elasticsearch
进入目录:
第三步:配置
a.修改jvm.optons:
修改第22,23行参数,
保存退出
b.修改elasticsearch.yml
部分配置作用:
保存。
回到e目录创建文件夹
c.修改/etc/security/limits.conf文件 增加配置
在文件最后,增加如下配置:
* soft nofile 65536
* hard nofile 65536
在/etc/sysctl.conf文件最后添加一行 vm.max_map_count=655360 添加完毕之后,执行命令: sysctl -p
vi /etc/sysctl.conf
sysctl -p
d.启动
先将es文件夹下的所有目录的所有权限迭代给第一步创建的es用户
先切换到es用户再启动
找到启动目录
启动:
/home/es/elasticsearch/bin/elasticsearch
结果:
发现了9300端口已经运行但是没有发现9200端口运行
宝塔面板安全模块显示9200,9300正常
用浏览器访问试下
9300正常能访问到有反应
9200能访问到,也正常。
/home/es/elasticsearch/bin/elasticsearch -d
关闭ssh客户端连接后发现elasticsearch服务停止
使用/home/es/elasticsearch/bin/elasticsearch -d启动
即使ssh连接关闭,elasticsearch服务照常运行