![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 74
山沉
不以物喜,不以己悲。
展开
-
Elastic:使用 Postman 来访问
当我们配置好elasticsearch的SSL之后,我们用网页https访问,输入账户及密码之后,可以成功访问数据。当我们没有开启SSL时,可以使用请求头带着Token访问。但是用postman时,我们却访问不了。请求时,postman无数据,后台展示如下,为错误信息。当Postman用https请求时,报这个错误时。我们需要在postman的右上角的。的base64编码所得。选项下的PEM证书请求。这个Token必须是。原创 2023-01-15 14:44:06 · 977 阅读 · 0 评论 -
Search Guard2.3 教育&科学&特制证书
Search Guard2.3 教育&科学&特制证书联系方式免费的证书如果是教育、或者是科学研究,可以申请免费的证书使用。特制证书如果你是OEM伙伴、系统集成商、经销商,你可以联系对方,协商获取特制认证。...原创 2021-08-01 12:24:36 · 84 阅读 · 0 评论 -
Search Guard2.2企业与法规遵从版
Search Guard2.2企业与法规遵从版本文企业与法规遵从版的认证特征比较试用许可证授权处理企业与法规遵从版的认证为了在生产环境运行Search Guard的企业与法规遵从版,你需要去获取一个证书。Search Guard为每个集群提供无限的节点,这个许可证还覆盖了如开发、staging和QA等等不是生产系统。特征比较比较法规遵从版和企业版本的特征,可以如下的文章:原文:the feature comparison matrix on our website原创 2021-07-17 18:45:40 · 155 阅读 · 0 评论 -
Search Guard2.1社区版本
Search Guard2.1社区版本本文概述特征比较HTTP协议端点日志文件1.概述社区版本是免费的,你可以使用它在生产环境和不是生产的测试环境,且不用任何花费。它包括在传输上和REST的TLS加密,HTTP基础认证,内部用户数据库认证和Kibana会话管理。这个社区版本是不需要许可证,如果要使用它,仅仅在安装企业版本时,在elasticsearch.yml中禁用所有的商业特征即可,且重新启动节点。searchguard.enterprise_modules_enabled: fa原创 2021-07-03 12:22:30 · 224 阅读 · 0 评论 -
Search Guard2.0最新的版本
Search Guard2.0最新的版本链接最新的版本对应的Elasticsearch 7.10的版本Search Guard 49.0.0Kibana Plugin 49.1.0SG Admin Standalone 49.0.0老版本Search Guard 5 for Elasticsearch 5.xSearch Guard Maven Repository 推荐原创 2021-07-03 11:02:20 · 69 阅读 · 0 评论 -
Search Guard 1.4 Kibana 访问权限
Search Guard 1.4 Kibana 访问权限本文安装Search Guard Kibana插件配置这个插件对用户赋予访问权限测试插件的安装既然安装了ElasticSearch且配置了用户和角色,现在需要一个可视化工具,Kinana入选。安装Search Guard Kibana插件最简单安装Kibana插件的方法是从线上的Maven仓库安装它。从Maven仓库,匹配的精确的Kinana版本,复制这个URL** Search Guard Kibana plug原创 2021-07-03 10:48:35 · 239 阅读 · 0 评论 -
Search Guard 1.3 测试配置
测试配置在上面三个小节Search Guard 1.0、 1.1、1.2中,我们配置了用户和角色。现在来测试一下这些配置是否成功。本文:检查配置的用户访问Elasticsearch在检查之前,我们看下需要的配置:在sg_internal_users.yml中创建用户在sg_roles.yml中创建角色在sg_roles_mapping.yml创建一个映射去连接用户和Search Guard的角色对应检查配置的用户作为第一步,我们想去检查我们配置的的用户是否在原创 2021-07-03 08:59:46 · 937 阅读 · 0 评论 -
Search Guard番外篇-变化的配置
Search Guard1.3 Uploading Configuration file这个其实就是在Search Guard 插件中使用sgadmin.sh命令command line tool。在上面三个章节中都用到了Search Guard1.0 增加用户Search Guard1.1Search Guard 1.21.配置文件概述sg_config.yml – 身份验证和权限设置sg_roles.yml – Search Guard 角色定义索引、文档、字段的访原创 2021-06-28 23:37:16 · 123 阅读 · 0 评论 -
Search Guard1.2 映射到Search Guard角色
Search Guard1.2 映射到Search Guard角色本文内容角色映射概念概述:用户的后端角色配置角色映射更新配置在1.0和1.1中我们已经创建了Search Guard用户和角色。在下一步操作中,我们需要去连接Search Guard角色的用户,这就是角色映射发挥作用的地方。为了映射Search Guard角色到用户,你可以使用这个用户名称这个用户的后端角色请求来源的主机名和IP(高级)这最灵活的方式是去使用后端角色。依赖于你使用的身份原创 2021-06-28 22:28:50 · 121 阅读 · 0 评论 -
Search Guard1.1 配置角色和权限
Search Guard1.1 配置角色和权限在Search Guard 1.0 中,我们新增了用户,且分配到hr_department组内。接下来我们讲角色和权限配置。本文内容主要如下:配置角色和权限定义角色结构配置Search Guard角色上传配置变化配置角色和权限Search Guard角色定义了这个角色的用户访问权限,包括:集群级别(社区)e.g. 访问集群健康状态索引级别(社区)e.g. 用户对于声明索引的读的权限文档级别(企业)e.原创 2021-06-27 17:10:14 · 212 阅读 · 0 评论 -
ElasticSearch7.10配置Search-Guard
ElasticSearch7.10配置Search-Guard1.下载elasticsearch7.102. 修改系统属性$ vim /etc/security/limits.conf* soft nofile 655360* hard nofile 655360* soft nproc 65536* hard nproc 65536$ vim /etc/sysctl.confvm.max_map_count=2621443. 增加es组和es用户3.1 创建$ grou原创 2021-06-27 14:33:55 · 1156 阅读 · 0 评论 -
Elasticsearch7.10 开发中配置伪集群的TLS和身份验证(基础)
一、开发中配置伪集群的TLS和身份验证(基础)参看资料:基础扩展视频Document很详细的配置,支持博客主【https://knner.wang/】 链接我这里用到的是基础板(免费的),自动申请Basic License,X-pack 的免费Auth和Node间的SSL。1.创建三个Elasticsearch7.10的节点在一个服务器上,创建三个节点。解压文件,复制一个es-slave01和es-slave02,其中一个命名为master节点,好区分。2.配置TLS和身份验证文件在原创 2020-12-24 01:34:07 · 507 阅读 · 0 评论 -
Elasticsearch7.10 Security官网属性学习
ElasticSearch7.10 Security再官网的指导下,我们一起看看怎么配置密码、TLS/SSL等安全操作。一、Security settings in Elasticsearch(x-pack)默认安装时,Elasticsearch 的安全特性是被禁用的,你只有基本的或者试用的证书。为了能够试用安全特性,需要配置xpack.security.enabled 属性。进入config目录,编辑elasticsearch.yml文件,下面都是通常的安全设置:1. General secur原创 2020-12-23 23:23:26 · 1303 阅读 · 1 评论 -
ElasticSearch7.10的单机https访问
ElasticSearch7.10的单机https访问1.设置Elastic密码这个首先是对ElasticSearch设置用户密码。在bin目录下启动ES实例[~#bin]su choleen[~#bin]./elasticsearch启动成功,在打开一个页面,进入bin目录,手动设置密码。不然auto 自动生成密码[~#bin]./ elasticsearch-setup-passwords interactive接下来提示:Please confirm thta you would原创 2020-12-18 02:25:19 · 2226 阅读 · 2 评论 -
ElasticSearch7.10的查询数据-简单查询
ElasticSearch7.10的查询数据-简单查询官网REST APIhttps://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.10/java-rest-high-getting-started.html官网client APIhttps://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.10/java-rest-high-getting-started.h原创 2020-12-16 01:14:50 · 677 阅读 · 0 评论 -
ElasticSearch7.10 映射参数详解-理论学习02
版权申明:本文仅适用于学习,更多内容请访问原创作者: 微信公众号:江南一点雨 博客:https://www.javaboy.org/下面有用到postman、kibana一、ElasticSearch 中地理类型和特殊类型1.地理类型使用场景:查找某一个范围内的地理位置通过地理位置或者相对中心点的距离来聚合文档把距离整个到文档的评分中通过距离对文档进行排序1.1 geo_pointgeo_point 就是一个坐标点,定义方式如下:# PUT192.168.246.1转载 2020-12-14 00:36:36 · 753 阅读 · 0 评论 -
ElasticSearch7.10动态映射与静态映射和四种字段类型-理论学习01
版权申明:本文仅适用于学习,更多内容请访问原创作者: 微信公众号:江南一点雨 博客:https://www.javaboy.org/下面有用到postman、kibana一、ElasticSearch7.10的锁与版本控制使用ES的API做 更新操作时,读取文档,对原文档更新,若是有多进程同时更新,可能出现问题。和关系型数据库一样,ES也有锁,分为悲观锁和乐观锁。在ES中,使用的是乐观锁。版本控制也分为内部版本和外部版本。1. 锁乐观锁 读取数据时,认为别人不会修改数据,不转载 2020-12-13 00:33:34 · 638 阅读 · 1 评论 -
ElasticSearch7.10的索引-04
ElasticSearch7.10的索引-04Elastic的索引想当于关系型数据库的数据库,索引(index)的复数为indices或indexes。用作动词-索引一个文档到一个索引(名词)中以便被检索和查询。倒排索引;关系型数据库通过增加一个索引比如一个B树(B-tree)索引到指定的列上,以便提升数据检索速度。Elastic和Lucene使用了一个叫做倒排索引的结构来达到相同的目的。默认的,一个文档中每一个属性都是被索引的(有一个倒排索引)和可搜索的。一个没有倒排索引的属性是不能被搜索到的原创 2020-12-10 00:58:09 · 748 阅读 · 0 评论 -
ElasticSearch7.10的分词器-03
ElasticSearch7.10的分词器 现在有很多公司都在使用ElasticSearch,其中用来查询分析只要是词条,他的分词器分为:分词器用途Standard Analyzer标准分词器,适用于英语等Simple Analyzer简单分词器,基于非字母字符进行分词,单词会被转为小写字母Whitespace Analyzer空格分词器,安装空格进行切分Stop Analyzer和简单分词器类似,但是增加了停用词的功能Keyword Analyze原创 2020-12-09 02:19:57 · 1022 阅读 · 0 评论 -
ElasticSearch7.10安装-2
ElasticSearch安装上面我们讲了单节点安装,之后我们在继续。这里遇到了一点问题,就是安装的虚拟机,在外面不能访问es。这里是由于防火墙的原因,由于是在本地,我直接关闭防火墙,若是在云上,则设置安全组即可systemctl stop firewalld.service1.插件安装ElasticSearch-head插件,可以通过可视化的方式查看集群信息。大概有两种安装方式,其一是浏览器插件安装,其二是下载插件安装。1.1 浏览器安装Chrome直接在App Store网上应用店搜原创 2020-12-07 23:53:55 · 743 阅读 · 0 评论 -
ElasticSearc7.10安装
版权申明:本文仅适用于学习,更多内容请访问原创作者: 微信公众号:江南一点雨 博客:https://www.javaboy.org/ElasticSearch简介1.1 LuceneLucene是一个开源、免费、高性能、纯java编写的全文检索引擎,可以算作是开源邻域最好的全文检索工具包。适用于很多语言,如C++、C#、paython等。它是出名的Doug Cutting的作品,当然还有hadoop也是他的。Lucene主要特点:简单跨语言强大的搜素引擎索引速度快索引文件兼转载 2020-12-02 01:55:14 · 265 阅读 · 0 评论