ElasticSearch安装配置(es)[通俗易懂]

ElasticSearch安装配置(es)[通俗易懂]一、安装配置es1、搭建配置es#创建es容器#es的端口#9200走http协议端口#9300代码层面tcp端口dockerrun-di–nameelasticsearch-p9200:9200-p9300:9300elasticsearch:6.5.0#登录es容器dockerexec-itelasticsearch/bin/bash#修改elasticsearch.yml文件,添加跨域配置http.cors.enabled:..

大家好,又见面了,我是你们的朋友全栈君。

1、搭建配置es

# 创建es容器
# es的端口
# 9200 走http协议端口
# 9300 代码层面tcp端口
docker run -di --name elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:6.5.0

# 登录es容器
docker exec -it elasticsearch /bin/bash

# 修改elasticsearch.yml文件,添加跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"

# 重启Elasticsearch容器
docker restart elasticsearch

 本地浏览器输入:http://虚拟机IP:9200

2、安装ik分词器

# 登录es容器
docker exec -it elasticsearch /bin/bash

# 在线安装IK分词器(注意版本一致)
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.0/elasticsearch-analysis-ik-6.5.0.zip

如果在线安装失败,可以把资料的ik分词插件,自行上传到Elasticsearch容器的plugins目录

3、安装head插件

head插件有安装版、tomcat版和chrome的插件版,我采用插件版,方便查看索引,以及创建索引

ElasticSearch安装配置(es)[通俗易懂]

 4、创建Kibana容器

为了更方面编写搜索代码,我们先在Kibana中写出DSL语句

# 创建Kibana容器
docker run -di -e ELASTICSEARCH_URL=http://192.168.66.133:9200 --name kibana -p 5601:5601 kibana:6.5.0

  本地浏览器输入:http://虚拟机IP:5601  

5、docker下的容器修改配置文件(以es为例)

# 1、进入容器下的目录操作
docker exec -it elasticsearch /bin/bash
exit # 退出
# 2、将配置文件拷贝出来修改
# (1)拷贝出来
docker cp [容器ID]:/usr/share/elasticsearch/config/elasticsearch.yml /elasticsearch.yml
# (2)修改完成后拷贝回去
docker cp /elasticsearch.yml [容器ID]:/usr/share/elasticsearch/config/elasticsearch.yml
# (3)重新启动,新的配置文件就可以起作用了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149386.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 银行家算法c语言加注释,银行家算法 C语言编程[通俗易懂]

    银行家算法c语言加注释,银行家算法 C语言编程[通俗易懂]匿名用户1级2011-06-02回答银行家算法程序代码#include#include#include#defineFALSE0#defineTRUE1#defineW10#defineR10intM;//总进程数intN;//资源种类intALL_RESOURCE[W];//各种资源的数目总和intMAX[W][R];//M个进程对N类资源最大资…

    2022年7月22日
    9
  • Unity3D制作3维立体小游戏

    Unity3D制作3维立体小游戏Unity3D报告,纯属个人兴趣

    2022年5月9日
    69
  • Ubuntu 20.04 CUDA&cuDNN安装方法[通俗易懂]

    Ubuntu 20.04 CUDA&cuDNN安装方法[通俗易懂]下载cuda输入nvidia-smi命令查看支持的cuda版本如果无法查看,则说明尚未安装nvidia驱动,点击附加驱动,选择对应版本的驱动即可自动下载。从https://developer.nvidia.com/cuda-toolkit-archive下载对应版本的cuda,选择18.04的版本即可。gcc降级Ubuntu20.04自带的gcc版本为9.7….

    2022年6月13日
    76
  • async的基本用法「建议收藏」

    async的基本用法「建议收藏」1.async函数的基本形式2.async函数的返回值总是一个Promise无论async函数有无await操作,其总是返回一个Promise。1.没有显式return,相当于return

    2022年6月30日
    32
  • 计算机相关的队名,有创意的队名和口号(精选80个)

    计算机相关的队名,有创意的队名和口号(精选80个)有创意的队名和口号 精选 80 个 齐心协力 争创佳绩 勇夺三军 所向披靡 口号指有宣传鼓动作用的简短文字 给人激励 给人鼓舞 下面是关于有创意的队名和口号 精选 80 个 的内容 欢迎阅读 1 队名 队号 永创第一 口号 披荆斩棘向前冲 永不退缩 力争第一 2 队名 无敌队 冬风吹 战鼓擂 无敌众将会俱谁 3 队名 出单队 口号 我出单 我喜欢 4 队名 队名 风之彩 口号 尽展青春炫彩 5 队名 飞跃

    2025年9月21日
    3
  • p4merge_p42排列组合公式

    p4merge_p42排列组合公式P5641【CSGRound2】开拓者的卓识https://www.luogu.com.cn/problem/solution/P5641经典的讨论贡献的题目,如果一层一层展开就太暴力了,我们直接考虑每个数被计算了多少次,那么应该是它的左边放k-1个左括号,右边放k-1个右括号的方案数,然后就可以组合数计算了,然后发现对于每个r它所对应的答案是一个卷积的形式,所以我们可以直接ntt一次就可以求出所有答案。…

    2025年8月10日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号