Docker安装ES7

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: Docker安装ES7

Docker安装ES7

1、创建3个文件夹

[root@localhost ~]# cd /home/
[root@localhost home]# mkdir es7/config -p
[root@localhost home]# mkdir es7/data -p
[root@localhost home]# mkdir es7/plugins -p
[root@localhost home]# cd es7/
[root@localhost es7]# chmod -R 777 /home/es7/

2、添加配置文件

cd config
vim elasticsearch.yml
添加:http.host: 0.0.0.0

3、拉取镜像

docker pull elasticsearch:7.16.1

4、启动es

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPS="-Xms64m -Xmx256m" -v /home/es7/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /home/es7/data:/usr/share/elasticsearch/data -v /home/es7/plugins:/usr/share/elasticsearch/plugins --restart=always -d elasticsearch:7.16.1

5、浏览器查看是否启动成功

http://192.168.233.128:9200/

安装ik中文分词器

1、下载

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

2、上传到/home/es7/plugins/ik文件夹中

3、解压

unzip elasticsearch-analysis-ik-7.16.1.zip

4、重启es

docker restart elasticsearch

5、测试中文分词器

http://192.168.233.128:9200/_analyze

更多SpringBoot整合es使用,参考

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
Docker 容器
【Docker系列】Docker-compose 安装neo4j
neo4j 数据迁移有很多种方案,这里选择dump文件的方式迁移,该方式需要停止neo4j 服务,然后执行迁移命令,但是使用官方镜像部署的neo4j,进入容器内使用neo4j stop会提示服务没有运行。1,准备好迁移的文件dump文件,放置到运行着neo4j容器挂载映射的。退出临时容器,启动原neo4j容器。4.0.0版本 相关脚本,可忽略。neo4j 服务进程kill 掉。,打开web界面验证数据导入成功。,直接就可以看到效果,如下。,会发现容器直接退出了。新的临时neo4j 容器。
484 0
【Docker系列】Docker-compose 安装neo4j
|
2月前
|
Docker 容器
Docker Compose的安装与配置
Docker Compose的安装与配置
131 2
Docker Compose的安装与配置
|
7月前
|
Ubuntu NoSQL Linux
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等
1、Docker的基本概念 2、常用的Docker命令 3、虚拟机安装Docker
|
7月前
|
安全 前端开发 Java
Docker部署es和kibana
Docker部署es和kibana
183 1
|
7月前
|
Ubuntu Shell Linux
Docker安装和配置
通过本实验,您可以学习如何在服务器上部署Docker运行环境。
402 0
|
8月前
|
Docker 容器
Docker compose v1 与 v2版本区别
Docker Compose是用于定义和管理多容器Docker应用程序的工具。下面是Docker Compose版本1和版本2之间的一些区别:
645 0
|
8月前
|
存储 Linux 持续交付
docker--安装
docker--安装
|
9月前
|
应用服务中间件 Docker 容器
22-Docker-常用命令详解-docker pull
22-Docker-常用命令详解-docker pull
|
9月前
|
存储 缓存 开发工具
42-Docker-Docker命令详解-docker build
42-Docker-Docker命令详解-docker build
|
Docker 容器
docker 安装ES
docker 安装ES