Elasticsearch 安装

本文采用的是docker方式的安装,所以首先要确保你的机器上案由docker,如果您不了解docker的安装可以参考Docker安装与卸载详细介绍


创建持久化卷

为防止重启带来的数据丢失,我们需要将 Elasticsearch 进行持久化存储,位置您可以根据您分区磁盘的大小而定

如在opt文件夹下创建如下文件

elasticsearch/config/
elasticsearch/data/
elasticsearch/plugins/

并在config目录下创建 elasticsearch.yml 配置如下

network.bind_host: 0.0.0.0  #外网可访问
http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
# xpack.security.enabled: true # 这条配置表示开启xpack认证机制 spring boot连接使用
xpack.security.transport.ssl.enabled: true
xpack.security.enabled: false

创建网路连接

这是一个可选的步骤


启动Elasticsearch

小编这里选择的是 elasticsearch:7.8.0这个版本,如果你需要其他的版本,将其改成指定的版本即可

说明

-p:端口映射

-e discovery.type=single-node 单点模式启动

-e ES_JAVA_OPTS="-Xms84m -Xmx512m":设置启动占用的内存范围(实验环境启动后可能因为云服务器内存过小而占满) -v 目录挂载 -d 后台运行

启动后您可以在浏览器输入您的ip:9200即可,出现如下的消息,表示启动成功

如果您启动后无法访问,可以通过 docker logs 您的容器id,查询启动是的信息

Last updated

Was this helpful?