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?