部署ES

2023-08-17  本文已影响0人  engineer_tang

1. 部署ES

1.1. 下载安装包

第一步:进入官网https://elasticsearch.cn/download/ 下载页面,选择一个合适的es版本进行安装,这里选择7.1版本。

image.png

1.2 安装ES

第一步:将下载后的压缩包上传到/usr/local/src目录,并进行解压,解压后移动到/usr/local/elasticsearch目录。

image.png

解压命令: tar -zxvf elasticsearch-7.1.0-linux-x86_64.tar.gz

解压后移动命令:mv elasticsearch-7.1.0 /usr/local/elasticsearch

第二步:创建es用户,并设置密码

adduser es

passwd es

第三步:给es赋权限,使es用户可以访问elasticsearch的权限,使用命令如下:

chown -R es /usr/local/elasticsearch/

chown -R es /data/elasticsearch/

chown -R es /logs/elasticsearch

第四步:配置elasticsearch必要的配置信息,使用命令vim /usr/local/elasticsearch/config/elasticsearch.yml,打开配置文件,进行常规的es配置

配置一:节点名称

image.png

配置二:数据目录和日志目录

image.png

配置三:外网访问

image.png

配置四:集群发现

image.png

第四步:启动elasticsearch。操作步骤如下:

1)切换用户到es,使用命令su - es 切换用户到es,

2)使用cd /usr/local/elasticsearch/bin进入es的bin目录

3)使用命令 ./elasticsearch -d 后台启动elasticsearch

使用tail -200f /logs/elasticsearch/elasticsearch.log 命令查看启动日志,如下所示:

image.png

使用ps命令查看elasticsearch进程,如下所示表示启动成功

image.png

4. 异常问题处理

问题一:es启动失败,报错信息:max virtual memory areas vm.max_map_count [65530] is too low

解决办法:

vi /etc/sysctl.conf

vm.max_map_count=262144

sysctl -p

问题二:es启动失败,报错信息:max file descriptors [4096] for elasticsearch process is too low,increase to at least [65536]

解决办法:

vim /etc/security/limits.conf

在文件末尾加入如下信息:

上一篇 下一篇

猜你喜欢

热点阅读