Elasticsearch(版本7+)安装

1.上传elasticsearch-7.12.1-linux-x86_64.tar.gz到linux
注意:ES7以上版本不需要配置jdk,7版本已经引入了jdk,且只支持jdk11+,不支持jdk8

[root@node0 app]total 317900-rw-r--r-- 1 root root 325529336 Nov 28 13:49 elasticsearch-7.12.1-linux-x86_64.tar.gz

2.解压到/opt目录下

[root@node0 app]

3.修改 Linux 系统限制配置,将文件创建数修改为65536个。

  1. 修改系统中允许应用最多创建多少文件等的限制权限。Linux默认来说,一般限制应用最多创建的文件是65535个。但是ES至少需要65536的文件创建数的权限。
  2. 修改系统中允许用户启动的进程开启多少个线程。默认的Linux限制root用户开启的进程可以开启任意数量的线程,其他用户开启的进程可以开启1024个线程。必须修改限制数为4096+。因为ES至少需要4096的线程池预备。
  3. 编辑文件 /etc/security/limits.conf,新增如下内容。
es soft nofile 65536 es hard nofile 65536 es soft nproc 4096 es hard nproc 4096

4.修改系统控制权限。

  1. ElasticSearch需要开辟一个65536字节以上空间的虚拟内存。Linux默认不允许任何用户和应用程序直接开辟这么大的虚拟内存。
  2. 编辑文件 /etc/sysctl.conf ,新增如下内容。
vm.max_map_count=262144
  1. 让系统控制权限生效
    sysctl -p

5.新建一个用户,启动 ES
ES在5.x版本之后,强制要求在linux中不能使用root用户启动ES进程。所以必须使用其他用户启动ES进程才可以。

useradd es passwd es chown -R es:es elasticsearch-7.12.1

6.修改es服务器config目录下的yml文件,加入以下配置,用于连接ES服务:

http.host: 0.0.0.0http.cors.enabled: truehttp.cors.allow-origin: "*"

7.使用 es 用户启动 ElasticSearch。

su es cd bin/ ./elasticsearch -d

Elasticsearch(版本7+)安装
出现上图页面表示ES安装启动成功

Original: https://blog.51cto.com/u_15704423/5434933
Author: wx62be9d88ce294
Title: Elasticsearch(版本7+)安装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/516884/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球