Elasticsearch 《一》

安装

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服务照常运行

原文地址:https://www.cnblogs.com/keketoloveme/p/14239848.html