ES环境搭建

下载镜像

废话不多说直接上代码,使用 docker 下载 es 与 kibana 镜像。

下载 es 镜像:

image-20220110132201337

image-20220110132238464

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.16.2

下载 kibana 镜像:

image-20220110132327804

image-20220110132415885

docker pull kibana:7.16.2

image-20220110150846973

启动 es 容器

我这里对数据文件进行了与容器当中进行挂载关于什么是数据卷挂载

创建目录

sudo mkdir -p /myfile/elasticsearch/config
sudo mkdir -p /myfile/elasticsearch/data
sudo mkdir -p /myfile/elasticsearch/plugins

创建配置文件

echo "http.host: 0.0.0.0" >> /myfile/elasticsearch/config/elasticsearch.yml

修改目录权限

sudo chmod -R 777 /myfile/elasticsearch/

以 es 镜像,运行 es 容器:

sudo docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v /myfile/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /myfile/elasticsearch/data:/usr/share/elasticsearch/data \
-v /myfile/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d docker.elastic.co/elasticsearch/elasticsearch:7.16.2
  • -p 9200:9200:映射端口号
  • -p 9300:9300:集群之间端口访问
  • -Xms84m -Xmx512m:初始内存大小, 默认为 1G,最大内存 512, Xms 最小内存,Xmx 最大内存
  • -v:数据卷挂载

查看运行日志

docker logs elasticsearch

访问启动的 es 查看结果 ip:9200

image-20220110163825558

启动 Kibana 容器

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://106.14.187.199:9200 -p5601:5601 -d kibana:7.16.2

注意点,如上当中的 ELASTICSEARCH_HOSTS 需要更改为你自己机子的 IP 地址。

访问 Kibana 在浏览器当中访问:IP:5601

image-20220110164530640

posted @   BNTang  阅读(275)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2021-01-10 HTML5
点击右上角即可分享
微信分享提示