发布网友 发布时间:2024-10-22 08:52
共1个回答
热心网友 时间:2024-11-15 01:21
本系列选择使用 ES 7.10 版本进行讲解,此版本是主流且先进的ES版本,具备大部分所需功能特性。由于ES 7.11 之后的版本协议变更,不再适合企业大规模商用,同时考虑到市面上6.x和7.x版本的主流地位,选择7.10作为讲解样例,此版本是Apache 2.0开源协议授权的最新也是最后一个ES版本,适于自由二次开发、改造与发布。
选择Docker作为ES学习环境搭建方式。对于大规模搭建部署,通常有专业的团队负责,而出于学习目的,推荐使用Docker,它安装在任何平台(x86、ARM、Windows、Linux、MacOS)上,通过Docker的沙箱机制,免去ES对操作系统和环境的依赖,快速建立干净的ES环境。安装Docker请参考官方指南,本文不再详细说明。
对于x86环境,使用elasticsearch/7.10.1镜像;对于ARM环境(如树莓派、国产机型、苹果M1等),使用armv8/elasticsearch/7.10.1镜像。若使用镜像名称命令,统一使用elasticsearch/7.10.1,ARM用户请自行更改。
进行ES本地一键安装与启动。首次安装,先创建虚拟网络,后续搭建的其他ES节点或组件(如kibana)都使用此网络。启动命令如下,执行成功会输出容器ID。启动后,访问本机9200端口(如127.0.0.1:9200),或使用curl命令验证启动状态。如启动不成功,检查日志并按照链接操作配置即可。
后续章节:【ElasticSearch系列连载】3. 如何搭建符合生产环境要求的ES集群,敬请关注。