feat:更新Docker博客

This commit is contained in:
2025-12-16 10:41:54 +08:00
parent 2bb60d00e8
commit b4db9aae81
4 changed files with 270 additions and 36 deletions

View File

@@ -1,6 +1,7 @@
## 一、基础概念
# 一、基础概念
  Elasticsearch简称 ES是一款开源的分布式全文搜索引擎基于 Lucene 核心构建,提供了 RESTful API 接口、高可用、高扩展的分布式数据存储与检索能力,广泛应用于日志分析、全文检索、监控告警、数据可视化等场景。
## 二、Docker部署
# 二、Docker部署
```yml
services:
elasticsearch:
@@ -54,28 +55,27 @@ volumes:
  ELASTIC_PASSWORD和KIBANA_PASSWORD可以通过.env配置文件设置。
  启动时elasticsearch可能会提示elasticsearch-data文件夹权限问题目前解决方案为将其权限设置为777。
## 三、简单使用
### 3.1 安装插件
# 三、简单使用
## 3.1 安装插件
  启动成功后需要安装elasticsearch的分词插件analysis-ik。
  进入Docker容器输入指令
```cmd
```bash
bin/elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/8.12.0
```
  注意版本要匹配。https://github.com/infinilabs/analysis-ik/releases/tag/Latest
  安装完成后,重启容器。
### 3.2 更改密码
## 3.2 更改密码
  启动成功后需要更改elasticsearch的账号密码不知道为啥docker-compose文件设置的密码不行可能是容器初始化后又重置了
  进入Docker容器输入指令
```cmd
```bash
bin/elasticsearch-setup-passwords interactive
```
  根据提示输入相应的账号密码。
### 3.3 新建索引
## 3.3 新建索引
1. 打开Elastic控制台选择Management->Dev Tools输入语句新建索引。
2. 选择Management->Stack Management->Data Views选择Create data view新建数据视图。
3. 输入name、index pattern刚才新建的索引和Timestamp信息保存数据视图。