[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)重启容器

相关推荐
lwx9148523 小时前
Linux-特殊权限SUID,SGID,SBIT
linux·运维·服务器
炘爚5 小时前
深入解析printf缓冲区与fork进程复制机制
linux·运维·算法
workflower5 小时前
注塑机行业目前自动化现状分析
运维·人工智能·语言模型·自动化·集成测试·软件工程·软件需求
小义_5 小时前
随笔 3(Linux)
linux·运维·服务器·云原生·红帽
#六脉神剑6 小时前
MySQL参数调优:十个关键参数助力数据库性能数倍提升
运维·mysql
cccccc语言我来了6 小时前
Linux(10)进程概念
linux·运维·服务器
伐尘6 小时前
【linux】查看空间(内存、磁盘、文件目录、分区)的几个命令
linux·运维·网络
倔强的胖蚂蚁7 小时前
x2openEuler 辅助机完整部署教程
运维·云原生
原来是猿7 小时前
Linux进程信号详解(二):信号产生
linux·运维·服务器
chxii7 小时前
Nginx性能优化-压缩(返回头报文介绍)
运维·nginx·性能优化