centos 部署 elasticsearh 7.8.1

Posted BBinChina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 部署 elasticsearh 7.8.1相关的知识,希望对你有一定的参考价值。

部署elasticsearch

1、下载压缩包

a)wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1-linux-aarch64.tar.gz

2、解压

a)tar -zxvf elasticsearch-7.8.1-linux-aarch64.tar.gz

3、es依赖 jdk

a) yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

4、修改配置文件

a)vim config/elasticsearch.yml
b)

c)设置本机IP: 0.0.0.0
d)设置访问端口:9200 、9300
e)添加设置 xpack.ml.enabled: false
d)设置es集群为单节点:node-1,当前节点name为 node-1

总结:可以通过部署es集群来提升存储能力,而es的搜索是通过在节点处理之后返回的,进行集群处理时,通过在各个节点处理数据之后,再在内存进行最后的汇总处理

5、启动es

a)Es不能使用root账号启动,需要创建额外用户并赋予权限
b)添加用户:adduser esuser
c)设置权限 chown -R esuser elasticsearch-7.8.1
d)需要先切换到 esuser用户再进行启动
e)启动 cd bin ./elasticsearch -d

启动时问题:

i.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
ii.修改 修改vim /etc/sysctl.conf 文件,添加 “vm.max_map_count”设置,并执行:sysctl -p

iii.max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
iv.
[root@localhost bin]$ vim /etc/security/limits.conf
esuser soft nofile 65535
esuser hard nofile 65537

以上是关于centos 部署 elasticsearh 7.8.1的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7.0 跟 Debian 7.6,哪个用来部署服务器最稳定

CentOS 8部署Elasticsearch-7.7.1

Postfix部署之CentOS 7安装

CentOS-7 部署Django----部署Django步骤

Centos 7 安装部署 nginx+haproxy+nfs 的部署方法

如何在CentOS 7部署RabbitMQ服务