windows es kibana ik
时间: 2025-02-19 20:14:56 浏览: 49
### 安装和配置 Elasticsearch, Kibana 和 IK 分词器
#### 准备工作
为了在 Windows 环境下顺利安装和配置 Elasticsearch、Kibana 以及 IK 分词器,需先确认已安装 Docker Desktop 并启动服务。这能简化环境搭建过程并确保各组件间良好协作。
#### 配置环境变量
对于 Windows 用户来说,在本地磁盘上创建合适路径来放置 Elasticsearch 文件夹是必要的操作之一。应设定如下两个系统级环境变量[^4]:
- `ES_HOME` 设置为 Elasticsearch 的根目录位置,例如 `D:\Study\ElasticSearch\elasticsearch-7.12.1`
- `ES_JAVA_HOME` 指向内置 JDK 路径,比如 `D:\Study\ElasticSearch\elasticsearch-7.12.1\jdk`
#### 启动 Elasticsearch 实例
通过命令行工具执行下面这段指令可以基于官方镜像运行一个带有持久化存储支持的 ES 进程:
```bash
docker run --name elasticsearch \
-v es-data:C:\data\elasticsearch \
-v es-config:C:\elasticsearch\config \
-v es-plugins:C:\elasticsearch\plugins \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-d docker.elastic.co/elasticsearch/elasticsearch:7.14.0
```
这里 `-v` 参数用于映射宿主机文件夹到容器内部相应位置,从而实现数据保存与插件管理功能[^3]。
#### 安装 IK 分词器插件
一旦 Elasticsearch 成功上线,则可通过以下方式为其添加中文分词能力:
```bash
docker exec -it elasticsearch /bin/bash
cd /usr/share/elasticsearch/plugins/
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.14.0/elasticsearch-analysis-ik-7.14.0.zip
unzip elasticsearch-analysis-ik-7.14.0.zip && rm -f elasticsearch-analysis-ik-7.14.0.zip
exit
```
上述脚本进入正在运行中的 ES 容器终端,并下载解压最新版本的 IK Analyzer 插件至指定目录完成安装流程。
#### 部署 Kibana 应用程序
最后一步就是让 Kibana 加入同一网络空间以便无缝对接前面建立好的搜索引擎集群。利用下列语句即可达成目标:
```bash
docker network create es-net
docker run --restart=always ^
--name kibana ^
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 ^
--network=es-net ^
-p 5601:5601 ^
-d ^
docker.elastic.co/kibana/kibana:7.14.0
```
注意这里的 `ELASTICSEARCH_HOSTS` 已经被调整成指向名为 “elasticsearch”的节点名称而非 IP 地址形式,这是因为两者同处自定义虚拟交换机之下允许直接按名字互相寻址[^2]。
阅读全文
相关推荐
















