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:

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

然后再次进入网站,运行

相关推荐
難釋懷1 分钟前
Nginx反向代理中的容错机制
运维·nginx
杨浦老苏4 分钟前
轻量级Docker仪表板Servedash
运维·docker·监控·群晖·仪表板
正经教主9 分钟前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
志栋智能12 分钟前
超自动化巡检:如何选择适合你的起点?
运维·自动化
bloglin9999915 分钟前
Nginx高危漏洞CVE-2021-23017及配置样例
运维·nginx
qeen8729 分钟前
【Linux】Linux简单介绍与基本指令(上)
linux·运维·服务器·学习
kiros_wang30 分钟前
Docker 使用完整指南
运维·docker·容器
酉鬼女又兒37 分钟前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
Yana.nice41 分钟前
history 显示时间戳操作(Bash)
运维
正经教主1 小时前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器