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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微生物组-宏基因组分析第9期(报名直播课免费参加线下2020.10本年最后一期)

    微生物组-宏基因组分析第9期(报名直播课免费参加线下2020.10本年最后一期)福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析、宏基因组、Python课程和转录组的线上直播课。报名参加线上直播课的老师可在1年内选择参加同课…

    2022年5月29日
  • 代码规范 自定义 Exception

    代码规范 自定义 Exception

    2021年7月21日
  • FlashFXP 5.4.0注册码[通俗易懂]

    FlashFXP 5.4.0注册码[通俗易懂]2019独角兽企业重金招聘Python工程师标准>>>…

    2022年7月26日
  • 再谈时间轮_时间谈忘

    再谈时间轮_时间谈忘时间轮很早前就很流行了,在很多优秀开源框架中都有用到,像kafka、netty。也算是现在工程师基本都了解的一个知识储备了。有幸在工作中造过两次轮子,所以今天聊聊时间轮。时间轮是一种高性能定时器。时间轮,顾名思义,就是一个基于时间的轮子,轮子划分为多个槽,每个槽代表一个时间跨度,槽的数量*时间跨度等于时间轮可以支持的最大延迟时间。在每个槽上挂载若干同一时间跨度内需要执行的任务。随着时间…

    2022年10月1日
  • SSRF漏洞之FastCGI利用篇「建议收藏」

    SSRF漏洞之FastCGI利用篇「建议收藏」SSRF漏洞之FastCGI利用篇SSRF–(Server-sideRequestForge,服务端请求伪造)定义:由攻击者构造的攻击链接传给服务端执行造成的漏洞,一般用来在外网探测或攻击内网服务SSRF漏洞思维导图如下,本篇主要介绍利用SSRF漏洞攻击FastCGI0x00.PHP-FPMFastCGI未授权利用首先我们使用Vulhub漏洞靶场快速搭建漏洞环境进行复现,感受一波漏洞的危害#保证实验vps具有git、docker、pip、docker-compose、python基

    2022年7月15日
  • mfc控件工具栏怎么打开_Qt界面库

    mfc控件工具栏怎么打开_Qt界面库BCGControlBarProfessionalforMFC和BCGSuiteforMFCv33.0正式发布!此版本包括对每个显示器DPI感知的支持等,欢迎下载相关产品体验~

    2022年10月8日

发表回复

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

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