当前位置: 首页 > news >正文

有哪些做的比较精美的网站站长之家怎么找网址

有哪些做的比较精美的网站,站长之家怎么找网址,建一个网站需要哪些知识,哪个网站可以做纸箱简介 本博客将讲解如何在 Docker 和 Docker-Compose 中运行 Elasticsearch,并挂载 IK 分词器。 步骤 一、快速运行Elasticsearch:8.1.3 1.首先,我们需要创建一个新的 Docker 网络:"elastic"。这个网络会提供给我们接下来所要创…

简介

本博客将讲解如何在 Docker 和 Docker-Compose 中运行 Elasticsearch,并挂载 IK 分词器。

步骤

一、快速运行Elasticsearch:8.1.3

1.首先,我们需要创建一个新的 Docker 网络:"elastic"。这个网络会提供给我们接下来所要创建的 Docker 容器之间共享。运行命令:

docker network create elastic

2.然后,从 docker.elastic.co 拉取名为 elasticsearch 的 Docker 镜像,版本为 8.1.3。运行命令:

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

3.运行刚刚拉取的 Elasticsearch Docker 镜像,并创建一个 Docker 容器:

docker run --name es01 --net elastic -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.1.3
 

二、Docker 给运行的Elasticsearch Docker容器挂载 IK 分词器

1.获取正在运行的 Elasticsearch Docker 容器内 config、data、plugins 的路径,运行命令:

docker ps
docker exec -it es01 /bin/bash
cd config && pwd
cd data && pwd
cd plugins && pwd
 

2.止并删除 es01 容器:

exit
docker stop es01
docker rm es01
 

3.创建目录结构并复制相关文件:

mkdir -p /opt/es8/docker-compose
docker cp es01:/usr/share/elasticsearch/config /opt/es8/docker-compose
docker cp es01:/usr/share/elasticsearch/data /opt/es8/docker-compose
docker cp es01:/usr/share/elasticsearch/plugins /opt/es8/docker-compose
 

4.在 "/opt/es8/docker-compose/plugins" 创建一个名为 "ik" 的文件夹:

mkdir -p /opt/es8/docker-compose/plugins/ik
cd /opt/es8/docker-compose/plugins/ik
 

5.下载并解压 8.1.3 分词器,并删除安装包:

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.1.3/elasticsearch-analysis-ik-8.1.3.zip
unzip elasticsearch-analysis-ik-8.1.3.zip
rm -Rf elasticsearch-analysis-ik-8.1.3.zip
 

6.重新启动 Elasticsearch docker 容器:

docker run -d --name es01 --net elastic -p 9200:9200 -p 9300:9300 -v /opt/es8/docker-compose/config:/usr/share/elasticsearch/config -v /opt/es8/docker-compose/plugins:/usr/share/elasticsearch/plugins -v /opt/es8/docker-compose/data:/usr/share/elasticsearch/data -it docker.elastic.co/elasticsearch/elasticsearch:8.1.3
 

7.进入 Elasticsearch 容器,验证 IK 分词器是否安装成功:

docker ps
docker exec -it es01 /bin/bash
cd /bin
./elasticsearch-plugin list
 

三、Docker-Compose 给运行的Elasticsearch Docker容器挂载 IK 分词器

1.在"/opt/es8/docker-compose" 创建 "docker-compose.yml" 文件:

cd /opt/es8/docker-compose
touch docker-compose.yml
 

2.注意在 "docker-compose.yml" 文件中添加以下参数:

version: '0.1'
services:es01:image: docker.elastic.co/elasticsearch/elasticsearch:8.1.3container_name: es01environment:- ES_JAVA_OPTS=-Xms1g -Xmx1gvolumes:- ./config:/usr/share/elasticsearch/config- ./plugins:/usr/share/elasticsearch/plugins- ./data:/usr/share/elasticsearch/dataports:- 9200:9200- 9300:9300networks:- elastic
networks:elastic:
 

3.运行 "docker-compose.yml" 文件:

docker compose up
 

4.看当前正在运行的 Elasticsearch Docker 容器。

docker ps
 

至此,我们已经在 Docker 和 Docker-Compose 中成功运行了 Elasticsearch 并挂载了 IK 分词器。

 

结语

通过运用 Docker 和 Docker-Compose,我们可以更加方便地部署及管理 Elasticsearch,并能利用 IK 分词器提供中文分词能力。希望这篇博文可以让你更好地理解这些工具与技术如何协同工作。

http://www.fp688.cn/news/147004.html

相关文章:

  • 青岛网站制作工具链交换
  • wordpress网页太大seo优化外包
  • web网站开发实例下载今日新闻最新消息
  • 土特产网站建设事业计划书seo常见优化技术
  • 河南网站建设哪里有关键词挖掘工具网站
  • 网站开发公司上谷歌浏览器下载app
  • 帮别人设计网站营销型网站建设的主要流程包括
  • 网站条形码如何做百度广告位价格
  • 马鞍山网站建设方案网络营销特点
  • 为什么做独立站的人都不止一个网站手机搜索引擎排名
  • 天津怎样做网站推广项目网站
  • wordpress弹幕主题优化大师哪个好
  • 网站改版怎么做搜索排名广告营销怎么做
  • 宠物医院网站建设方案想开广告公司怎么起步
  • 怎样上网站建设aso推广公司
  • 网站后台编程语言建网站流程
  • 洛阳做网站那家好百度营销是什么
  • oppo官方网站竞价托管资讯
  • 个人网站 做外贸竞价排名名词解释
  • 网站内页跳转wap上海seo网站优化软件
  • 网站的上一页怎么做的上海网站建设seo
  • 门户网站的建设成果行业关键词搜索量排名
  • 香港做电商网站江门网站开发多少钱
  • 深圳高端网站建设公司360建网站
  • 南宁企业网站建设朋友圈广告怎么投放
  • 国家对于建设政府网站的文件百度百家官网入口
  • 网站建设技术合同模板seo建站网络公司
  • 中兴路由器做网站大数据营销案例分析
  • 网站qq链接怎么做电脑培训机构哪个好
  • 建设网站 (公司)宁波网站关键词排名推广