10、全文检索 -- Elasticsearch -- 介绍、下载、安装、配置、开启权限认证

	- [5、查看 Elasticsearch 启动结果:](#5_Elasticsearch__192)
+ [开启 XPach 安全机制(SSL+密码)](#_XPach_SSL_209)
+ - [1、修改 elasticsearch.yaml 配置文件,开启 xpack 的安全机制](#1_elasticsearchyaml__xpack__217)
	- [2、为不同用户设置密码](#2_266)
	- [3、XPach 安全机制介绍:](#3XPach__387)
	- [4、SSL 技术介绍:](#4SSL__394)
+ [为 Elasticsearch 启用 SSL 和 HTTPS 支持](#_Elasticsearch__SSL__HTTPS__402)
+ - [1、创建证书颁发机构的证书](#1_422)
	- [2、为各节点生成私钥证书](#2_502)
	- [3、启用 SSL 和 HTTPS (需要用到证书来启动)](#3_SSL__HTTPS__542)
	- * [1、证书拷贝到 config 目录下](#1_config__554)
		* [2、修改 elasticsearch.yml 文件](#2_elasticsearchyml__589)
		* [3、告诉 Elasticsearch 证书文件的密码](#3_Elasticsearch__623)
		* [4、演示 SSL 和 HTTPS 是否生效](#4_SSL__HTTPS__693)

全文检索 – Elasticsearch – 介绍、下载、安装、配置、开启安全机制、设置用户密码、为 Elasticsearch 启用 SSL 和 HTTPS 支持

启动 Elasticsearch 服务器:
打开命令行窗口(小黑窗),输入命令: elasticsearch ;
即可启动 Elasticsearch 服务器

在这里插入图片描述

Elasticsearch 介绍

Elasticsearch 与 Solr 类似,同样是一个基于 Lucene 的开源的分布式搜索引擎。

Lucene 是基于Java 语言开发的一个框架。当年由于 Lucene 的Java API 比较难用,于是 Shay Banon 就开发出一个叫作 Compass 的框架来对 Lucene 进行封装,因此 Compass 也属于一个 Java 框架。

Compass 框架用起来十分方便,后来发现在 2009年之后,Compass 项目就不更新了。原来是因为 shay Banon 用 Elasticsearch 取代了 Compass。

把 Compass 升级、革命性更新成 Elasticsearch 。

由于 Compass 只是一个 Java 框架,所以必须掌握 Java 编程才能使用 Compass;

而 Elasticsearch 则是一个独立应用,它提供了 RESTful 的操作接口,因此不管用什么编程语言,甚至不管会不会编程,都可以很方便地使用 Elasticsearch (比如用 Postman或 cur工具)。

Solr 是 Lucene 官方所提供的一个包装,都是位于 Apache 组织下面的,而 Elasticsearch 是由第三方人员开发的一个包装。

Elasticsearch 有 社区版 和 商业版 。

官网下载 Elasticsearch

官网:https://www.elastic.co/cn/elasticsearch

在这里插入图片描述

此时最新的版本是8.12.1,要求JDK得是 17;
我现在jdk是11,所以是下载7.14.1的版本

在这里插入图片描述

7.14.1 版本下载页面:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-14-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值