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

然后再次进入网站,运行

相关推荐
姚不倒35 分钟前
etcd 学习系列(一):从业务需求出发,理解 etcd 是什么
运维·数据库·etcd
迪康Defender1 小时前
政企内网终端安全建设:资产‑管控‑防护‑审计闭环能力拆解
运维·网络·安全·web安全·终端安全管理
Neighbor_OldY2 小时前
【实战复盘】文件上传漏洞检测与应急处置:校验绕过、图片马与WebShell的排查修复指南
运维·前端·web安全
米糕闯编程2 小时前
鱼香ros2(一)在ubuntu中安装ros2
linux·运维·ubuntu·机器学习
数字孪生视频孪生2 小时前
三维实时重构异构底座 核工危化无感定位跨境轨迹一屏统揽
大数据·运维·人工智能·重构·架构
Huangjin007_2 小时前
【Linux 系统篇(十八)】进程(六) :环境变量
linux·运维·服务器
cnnews2 小时前
Ubuntu 编译 postmarketOS
linux·运维·arm开发·ubuntu·github·音视频
w01_02_032 小时前
linux, 桌面, 自启动。
linux·运维·服务器
charliejohn2 小时前
计算机考研 408 网络 以太网、ARP、NAT、DHCP概念
网络·计算机网络
云飞云共享云桌面2 小时前
SolidWorks+AutoCAD,多并发。可以多人共享一台设计服务器吗
运维·服务器·3d·自动化·制造