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

Centos的ElasticSearch安装教程

由于我们是用于校园学习,所以最好是关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

个人喜欢安装在opt临时目录,大家可以随意

在opt目录下创建一个es-standonely-docker目录

mkdir es-standonely-docker

进入目录编辑yml文件

services:

  elasticsearch:

    image: elasticsearch:6.5.4

    restart: always

    container_name: elasticsearch

    ports:

      - 9200:9200

    environment:

      - JAVA_OPTS=--Xms256m -Xmx1024m

  kibana:

    image: kibana:6.5.4

    restart: always

    container_name: kibana

    ports:

      - 5601:5601

    environment:

      - elasticsearch_url=http://10.1.1.97:9200

    depends_on:

      - elasticsearch

docker compose up -d拉取,es比较大,需要一点时间

docker compose ps

docker cmpose up

出现这个页面则去查看是否报错

报错

如果我们的es报: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

这是虚拟机太小

需要在:/etc/sysctl.conf 添加上:vm.max_map_count=262144

最后启动配置:sysctl -w vm.max_map_count=262144

然后进入浏览器,输入IP:5601

下载分词器

先docker compose -d后台运行es

然后docker ps可以看见es的容器

再docker exec -it 885 bash进行es容器,进入es容器的bin目录

运行/elasticsearch-plugin install http://43.136.108.62:8080/elasticsearch-analysis-ik-6.5.4.zip

然后重启ES的容器,让IK分词器生效。

docker restart elasticsearch

然后再次进入网站,运行

 

相关文章:

  • 退化环境定位(四):基于强度的感知定位方法
  • 云计算VS网络安全,应该怎么选?
  • hooks useModule自定义hooks (二次封装AgGridReact ag-table)自定义表头,自定义表头搜索
  • 浪涌测试方法与保护电路
  • Halcon 算子 一维码检测识别、项目案例
  • 任务10:三层交换机配置
  • 从零开始实现大语言模型(十四):高阶训练技巧
  • 国内外网络安全政策动态(2025年2月)
  • SyntaxError: Unexpected keyword ‘else‘
  • const iterator 和 const_iterator的区别
  • 华为欧拉系统 Tomcat 安装详解
  • 不同开发语言之for循环的用法、区别总结
  • nginx 代理 redis
  • 【目标检测】【NeuralPS 2023】Gold-YOLO:通过收集与分发机制实现的高效目标检测器
  • nginx-静态资源部署
  • 如何在WPS中接入DeepSeek并使用OfficeAI助手(超细!成功版本)
  • WordPress报502错误问题解决-php-fpm-84.service loaded failed failed LSB: starts php-fpm
  • 天锐蓝盾数据防泄露系统 | 企业内部终端管理
  • docker1
  • [通俗易懂C++]:std::optional
  • 什么做婚车网站最大/深圳seo排名
  • axure如何做网站/线上平台推广方案
  • 网站培训方案/杭州seo外包
  • 用hbuilder做网站模块/河南网站seo费用
  • 成都在哪建设网站/org域名注册
  • 为什么局域网做网站/网络推广项目