[ES]mac安装es、kibana、ik分词器

一、安装es和kibana

1、创建一个网络,网络内的框架(es+kibana)互联

bash 复制代码
docker network create es-net

2、下载es和kibana

bash 复制代码
docker pull elasticsearch:7.12.1
docker pull kibana:7.12.1

3、运行docker命令部署单点es+kibana(用来操作es)

bash 复制代码
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
--privileged \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.12.1


docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
kibana:7.12.1

说明

bash 复制代码
docker run -d \
--name es \   --容器名字
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \  -- e为环境变量
-e "discovery.type=single-node" \ 
--privileged \
--network es-net \  --让es容器加入到这个网络中
-p 9200:9200 \ --9200为暴露的http协议端口,供用户访问
-p 9300:9300 \ --9300为es容器各个节点之间互联的端口
elasticsearch:7.12.1 --镜像名称

4、访问

html 复制代码
es:      http://localhost:9200/
kibana:  http://localhost:5601/

5、查看日志

bash 复制代码
docker logs -f kibana
docker logs -f es

二、使用:写DSL语句

访问http://localhost:5601/

点击这个,在里面写就行了

​

三、安装分词器

1、默认分词器(analyzer)

可选的有standard、english、chinese但是他们的中文都是一个字分一个词

TypeScript 复制代码
POST /_analyze
{
  "text":"胖胖and笨笨都是可爱的小猫猫",
  "analyzer":"chinese"
}

2、安装IK分词器

下载这个

https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.12.1

1)打开命令行界面

2)在/usr/share/elasticsearch/plugins下创建ik目录(必须创建,直接解压到plugins目录下会报错)

bash 复制代码
/usr/share/elasticsearch/plugins
mkdir ik  --不创建也行,在mac本地解压,会自动存elasticsearch-analysis-ik-7.12.1目录下

3)将安装包拉取到es容器中,直接往里拖就行

4)解压

bash 复制代码
cd ik
unzip elasticsearch-analysis-ik-7.12.1.zip
rm elasticsearch-analysis-ik-7.12.1.zip

5)重启容器

相关推荐
子木HAPPY阳VIP25 分钟前
Ubuntu 关闭防火墙操作步骤
linux·运维·ubuntu
王振超wzc31 分钟前
嵌入式开发环境搭建--WM软件安装,Ubuntu操作系统安装
linux·运维·ubuntu
AutumnWind04201 小时前
【Docker Compose 快速入门】
运维·docker·容器
QYRdata2 小时前
2026-2032年图形处理云服务器CAGR预计达18.7%
运维·服务器·服务发现
分布式存储与RustFS2 小时前
图床搬到自己的对象存储:PicGo 加 S3 插件的完整配置
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
月落汀兰2 小时前
建池后类型不可修改!深度拆解 Ceph PG 放置组,副本 / 纠删码池选型,快照与命名空间避坑
运维·ceph
技术人生0013 小时前
VMware Workstation 安装 Ubuntu 24.04 LTS 完整教程
运维·服务器·ubuntu
智能运维指南4 小时前
从分散运维到统一运维:2026 统一运维管理体系建设路径与选型要点
运维·一体化运维·智能运维·嘉为蓝鲸
ITyunwei09874 小时前
ITIL 5 落地前,先补齐工单数据底座的 4 步
运维·企业微信