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

安装elasticsearch

一、docker安装elasticsearch

1、下载镜像

docker pull elasticsearch:6.5.4

 2、启动容器

docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \
-e "discovery.type=single-node" \
-e "cluster.name=elasticsearch" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" \
-d "docker.elastic.co/elasticsearch/elasticsearch:6.5.4"

二、安装kibana

kibana的版本必须和elasticsearch的版本一致

1、docker pull kibana:6.5.4

2、docker run --name kibana --restart=always \
-e ELASTICSEARCH_HOSTS=http://192.168.1.180:9200 \
-p 5601:5601 -d kibana:6.5.4

3、需要修改 kibana  config的配置,把elasticsearch.url的修改为正确的,否则连接不上。

docker exec -it 43ba028095de /bin/bash

退出容器

输入 exit

 3、重启容器 

docker restart 43ba028095de

三、安装ik分词器

找到对应的分词器

Releases · medcl/elasticsearch-analysis-ik · GitHub

 

#将压缩包移动到容器中
docker cp elasticsearch-analysis-ik-6.5.4.zip elasticsearch:/usr/share/elasticsearch/plugins

#进入容器
docker exec -it elasticsearch /bin/bash  

#创建目录
mkdir /usr/share/elasticsearch/plugins/ik

#将文件压缩包移动到ik中
mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-6.5.4.zip /usr/share/elasticsearch/plugins/ik

#进入目录
cd /usr/share/elasticsearch/plugins/ik

#解压
unzip elasticsearch-analysis-ik-6.5.4.zip

#删除压缩包
rm -rf elasticsearch-analysis-ik-6.5.4.zip

最后重新启动容器

退出容器 exit

重新启动 docker restart 43ba028095de

http://www.lryc.cn/news/124234.html

相关文章:

  • 【Sklearn】基于朴素贝叶斯算法的数据分类预测(Excel可直接替换数据)
  • 学习Vue:创建和使用组件
  • 【MongoDB基础】
  • NLP文本匹配任务Text Matching [有监督训练]:PointWise(单塔)、DSSM(双塔)、Sentence BERT(双塔)项目实践
  • 2023牛客第八场补题报告A H J K
  • KubeSphere 部署 Zookeeper 实战教程
  • 麦肯锡重磅发布2023年15项技术趋势,生成式AI首次入选,选对了就是风口
  • 【软件工程质量】代码质量管理平台Sonar
  • 【EI/SCOPUS检索】第三届计算机视觉、应用与算法国际学术会议(CVAA 2023)
  • crm客户管理系统的功能有哪些?
  • leetcode 面试题 02.05 链表求和
  • 培训报名小程序-用户注册
  • java八股文之基本语法
  • java不支持发行版本5
  • 旧版本docker未及时更新,导致更新/etc/docker/daemon.json配置文件出现docker重启失败
  • HTML 语言简介
  • 免费网站客服机器人来了(基于有限状态机),快来体验下
  • 基于Spring Boot的高校在线考试系统的设计与实现(Java+spring boot+VUE+MySQL)
  • vscode里面报:‘xxx‘ is assigned a value but never used.解决办法
  • 每日一题 25K个一组翻转链表
  • NuGet包离线安装方法
  • 网络安全 Day31-运维安全项目-容器架构下
  • 如何给a-table增加列宽拖动功能
  • Labview选项卡之实现被选择选项卡工作
  • 【Image captioning】ruotianluo/self-critical.pytorch之1—数据集的加载与使用
  • 研发工程师玩转Kubernetes——就绪探针(Readiness Probe)和服务(Service)
  • 最新Kali Linux安装教程:从零开始打造网络安全之旅
  • excel填数据转json格式
  • 解决echarts和v-show一起使用canvas宽高改变
  • typescript 中的数据类型有哪些?