[学习ES系列]-1.认识ElasticSearch及环境准备与服务搭建
发表于:2024-10-29 作者:千家信息网编辑
千家信息网最后更新 2024年10月29日,一、认识ElasticSearchElasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功
千家信息网最后更新 2024年10月29日[学习ES系列]-1.认识ElasticSearch及环境准备与服务搭建
一、认识ElasticSearch
Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合。
摘自《Elasticsearch: 权威指南》
Elasticsearch 使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API。
然而,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确的形容:
- 一个分布式的实时文档存储,每个字段 可以被索引与搜索
- 一个分布式实时分析搜索引擎
- 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据
Elasticsearch 将所有的功能打包成一个单独的服务,这样你可以通过程序与它提供的简单的 RESTful API 进行通信, 可以使用自己喜欢的编程语言充当 web 客户端,甚至可以使用命令行(去充当这个客户端)。
二、环境依赖
因Elasticsearch 使用 Java 编写,故服务端需具备Java运行环境。
三、服务(集群)搭建
准备工作:
- 官网下载最新版本程序:https://www.elastic.co/products/elasticsearch
- 解压到服务端指定目录
重点需要关注两个文件:
- ./bin/elasticsearch 服务启动程序
- ./config/elasticsearch.yml 服务配置文件
1.运行单节点实例
单节点实例无需修改配置文件,直接启动即可。
./bin/elasticsearch #启动服务
(./bin/elasticsearch -d #后台运行服务)
在浏览器中访问http://localhost:9200/?pretty,看到此界面表明ES服务启动成功
2.搭建集群
如图所示,ElasticSearch集群由一个主节点多个从节点组成。
ElasticSearch集群搭建十分简单,每个节点都运行起来,且都有自己的配置信息。故每个节点都需要copy一份程序代码,修改各自配置文件信息并运行。
具体配置如下:
主节点配置信息:
//跨域设置http.cors.enabled: truehttp.cors.allow-origin: "*"//集群配置cluster.name: Jack-ElasticSearchnode.name: masternode.master: truenetwork.host: 127.0.0.1
- 从节点配置信息
cluster.name: Jack-ElasticSearchnode.name: slave2network.host: 127.0.0.1http.port: 9202discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
3.运行各节点
参照运行单节点实例
节点
服务
配置
运行
搜索
集群
信息
文件
程序
全文
分布式
实例
实时
引擎
结构
分析
结构化
环境
不仅仅
全文检索
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小学网络安全宣传儿歌
高校数据库排名
网络安全的刑法保障
配对软件开发
SCI数据库技术文案
云服务器安全软件有哪些
怎么输入数组的数据库中
软件开发系统描述
服务器如何复制路径
国家网络安全宣传周科普短片
重庆移动构建网络安全核心平台
管理系统 服务器的配置要求
rust构建数据库
数据库怎么增加启用审计跟踪
原始传奇4月10日是哪个服务器
渭南网络技术推荐厂家
erp怎么找到数据库
服务器安全狗对网站影响
程序员和软件开发师谁工资高
华为软件开发
重启手机才能使用数据库
邯郸网络技术公
软件开发 基线
培训应用软件开发标书
网站服务器哪个厂家质量好
凯瑞创智互联网工业科技
数据库 etl 技术
有机合成方法数据库打不开
日照诚信积分管理软件开发
初学数据库从哪里入手