自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肥嫩的羊排

知之真切笃实处即是行,行之明觉精察处即是知

  • 博客(74)
  • 收藏
  • 关注

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--许可证设置

许可证设置您可以在elasticsearch.yml文件中配置此许可设置。有关详细信息,请参阅许可证管理。xpack.license.self_generated.type设置为基本(默认)以启用基本X-pack功能。如果设置为“试用”,则自生成的许可证只允许30天内访问X-pack的所有功能。如果需要,您可以稍后将集群降级为基本许可证。...

2019-08-15 18:05:19 783

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--索引生命周期管理设置

索引生命周期管理设置这些索引级ILM设置通常是通过索引模板配置的。有关详细信息,请参阅设置策略。index.lifecycle.name用于管理索引的策略的名称。index.lifecycle.rollover_alias索引滚动时要更新的索引别名。使用包含滚动操作的策略时指定。当索引滚动时,别名将更新以反映索引不再是写索引。有关滚动的详细信息,请参阅使用策略管理索引滚动。...

2019-08-15 18:02:35 1389

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--跨集群复制设置

跨集群复制设置这些跨集群复制设置可以使用集群更新设置API在活动集群上动态更新。远程恢复设置以下设置可用于对远程恢复期间传输的数据进行速率限制:ccr.indices.recovery.max_bytes_per_sec(Dynamic)限制每个节点上的入站和出站远程恢复总流量。由于此限制适用于每个节点,但可能有许多节点同时执行远程恢复,因此远程恢复字节总数可能远高于此限制。...

2019-08-15 17:56:53 288

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--审核安全设置

审核安全设置所有这些设置都可以添加到elasticsearch.yml配置文件中。有关详细信息,请参阅审核安全事件。常规审核设置xpack.security.audit.enabled设置为true可在节点上启用审核。默认值为假。这会将审核事件放入每个节点上名为<clustername>_audit.json中。有关详细信息,请参阅配置日志记录级别。审核事件设置...

2019-08-15 16:19:31 446

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch--日志记录配置

日志记录配置ElasticSearch使用log4j 2进行日志记录。可以使用log4j2.properties文件配置log4j 2。ElasticSearch公开了三个特性,${sys:es.logs.base_path},${sys:es.logs.cluster_name}, 和${sys:es.logs.node_name},可以在配置文件中引用以确定日志文件的位置。${sys:...

2019-08-15 15:16:16 274

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch 安全设置

安全设置有些设置是敏感的,依赖文件系统权限来保护它们的值是不够的。对于这个用例,Elasticsearch提供一个keystore和用于管理keystore中的设置的elasticsearch-keystore工具。注意:这里的所有命令都应该作为运行ElasticSearch的用户运行。重要:只有一些设置设计为从密钥库中读取。但是,密钥库没有有效的来阻止不支持的设置。向密钥库添加不支持...

2019-08-15 14:13:11 211

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch 设置JVM选项

设置JVM选项您很少需要更改Java虚拟机(JVM)选项。如果这样做,最可能的更改是设置堆大小。本文的其余部分详细解释了如何设置JVM选项。设置jvm选项(包括系统属性和jvm标志)的首选方法是通过jvm.options配置文件。此文件的默认位置是config/jvm.options(从tar或zip分发版安装时)和/etc/elasticsearch/jvm.options(从debia...

2019-08-15 09:14:11 404

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 配置Elasticsearch

配置ElasticsearchElasticSearch具有良好的默认值,只需要很少的配置。可以使用Cluster Update Settings在正在运行的群集上更改大多数设置。配置文件应包含特定于节点的设置(如node.name和路径),或节点为了能够加入群集而需要的设置(如cluster.name和network.host)。配置文件位置ElasticSearch有三个配置文...

2019-08-14 15:20:26 150

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》 安装ElasticSearch

安装ElasticSearch您可以在自己的硬件上运行ElasticSearch,或者在ElasticCloud上使用我们托管的ElasticSearch服务。ElasticSearch服务可在AWS和GCP上使用。免费试用ElasticSearch服务。自行安装ElasticSearchElasticSearch以以下包格式提供:linux和macos tar.gz存档:t...

2019-08-14 11:28:05 110

翻译 Elasticsearch 7.3.0 翻译 - 《Set up Elasticsearch》

开启Elasticsearch本节包括有关如何设置ElasticSearch并使其运行的信息,包括:下载 安装 启动 配置支持的平台官方支持的操作系统和JVM的环境可以在这里找到:支持环境。ElasticSearch在列出的平台上进行了测试,但也有可能在其他平台上工作。Java (JVM) 版本Elasticsearch 是使用java构建,并在每个发布中包含JDK使用...

2019-08-14 10:27:38 215

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 总结

总结ElasticSearch是一个简单而复杂的产品。到目前为止,我们已经学习了它的基本知识,如何搜索内容,以及如何使用其他一些API来使用它。希望本教程能让您更好地了解ElasticSearch是什么,更重要的是,它鼓励您进一步体验它的其他伟大功能!...

2019-08-14 10:14:50 120

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 搜索数据 - 执行搜索

执行搜索既然我们已经看到了一些基本的搜索参数,那么让我们深入研究一下Query DSL。让我们先看看返回的文档字段。默认情况下,作为所有搜索的一部分返回完整的JSON文档。这被称为“源”(搜索命中中的_source字段)。如果我们不希望返回整个源文档,我们可以只请求从源中返回几个字段。此示例显示如何从搜索中返回两个字段,即帐号和余额(在_source内):GET /bank/_sea...

2019-08-14 09:35:57 153

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 搜索数据 - 介绍查询语言

介绍查询语言ElasticSearch提供了一种JSON风格的特定于域的语言,您可以使用它来执行查询。这被称为Query DSL。查询语言非常全面,乍一看可能很吓人,但实际学习它的最好方法是从几个基本示例开始。回到上一个例子,我们执行了这个查询:GET /bank/_search{ "query": { "match_all": {} }}-----------------...

2019-08-14 09:35:44 154

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 搜索数据 - 搜索API

搜索API现在让我们从一些简单的搜索开始。运行搜索有两种基本方法:一种是通过REST请求URI发送搜索参数,另一种是通过REST请求主体发送搜索参数。请求主体方法允许您更具表现力,还可以用更可读的JSON格式定义搜索。我们将尝试一个请求URI方法的示例,但在本教程的其余部分中,我们将专门使用请求体方法。用于搜索的REST API可以从搜索端点访问。此示例返回银行索引中的所有文档:GE...

2019-08-14 09:35:30 138

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 搜索数据

搜索数据既然我们已经大致了解了基础知识,那么让我们试着研究一个更现实的数据集。我准备了一个客户银行账户信息的虚构JSON文档样本。每个文档都有以下结构:{ "account_number": 0, "balance": 16623, "firstname": "Bradshaw", "lastname": "Mckenzie", "age": 29...

2019-08-13 15:48:55 185

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 数据修改-删除文档

删除文档删除文档相当简单。此示例显示如何删除ID为2的以前的customer:DELETE /customer/_doc/2?pretty--------------------------------------curl -X DELETE "localhost:9200/customer/_doc/2?pretty&pretty"查看_delete_by_que...

2019-08-13 15:10:49 197

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 数据修改-更新文档

更新文档除了能够索引和替换文档外,我们还可以更新文档。请注意,虽然ElasticSearch实际上并不在原有的基础上进行更新。每当我们进行更新时,ElasticSearch都会删除旧文档,然后用一次更新对新文档进行索引。此示例显示如何通过将名称字段更改为“Jane Doe”来更新以前的文档(ID为1):POST /customer/_update/1?pretty{ "doc"...

2019-08-13 15:06:58 193

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 数据修改

数据修改ElasticSearch提供近实时的数据操作和搜索功能。默认情况下,从索引/更新/删除数据到数据出现在搜索结果中,您可以期待一秒钟的延迟(刷新间隔)。这是与其他平台(如SQL)的一个重要区别,在SQL中,数据在事务完成后立即可用。索引替换文档:我们以前见过如何索引单个文档。让我们再次回忆一下这个命令:由于每次都要编辑kibana 和全路径比较繁琐,之后使用--------...

2019-08-13 14:53:24 153

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群 -删除索引

删除索引现在,让我们删除刚刚创建的索引,然后再次列出所有索引:删除索引kibana: DELETE /customer?pretty全路径: curl -X DELETE "localhost:9200/customer?pretty&pretty"查询索引:kibana: GET /_cat/indices?v全路径: curl -X GET "localhost:...

2019-08-13 14:40:06 145

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群 新建和查询文档

新建和查询文档我们把一些我文档放到consumer索引中。我们将在consumer索引中索引一个简单的客户文档,其ID为1,如下所示:kibana:PUT /customer/_doc/1?pretty{ "name": "John Doe"}全路径:curl -X PUT "localhost:9200/customer/_doc/1?pretty&pretty"...

2019-08-13 14:34:04 150

转载 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群-创建索引

创建索引我们来创建命名为“customer”的索引,并且再次查询所有的索引:kibana :PUT /customer?pretty全拼:curl -X PUT "localhost:9200/customer?pretty&pretty"kibana: GET /_cat/indices?vcurl -X GET "localhost:9200/_cat/indices?...

2019-08-13 14:24:23 164

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群-查看所有索引

查看所有索引我们来看一下我们的索引:GET /_cat/indices?vcurl -X GET "localhost:9200/_cat/indices?v&pretty"响应:health status index uuid pri rep docs.count docs.deleted store.size pri.store.size表明我们目前在集群...

2019-08-13 13:54:52 189

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群-集群运行状态

群集运行状况让我们从一个基本的健康检查开始,我们可以使用它来查看集群的运行情况。我们将使用curl来实现这一点,但您可以使用任何允许您进行HTTP/REST调用的工具。假设我们仍然在启动ElasticSearch并打开另一个命令shell窗口的同一个节点上。为了检查集群的运行状况,我们将使用_cat API。您可以在Kibana的控制台中运行下面的命令,方法是单击“在控制台中查看”,或者使...

2019-08-13 13:48:18 121

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 探索集群

REST API现在我们已经启动并运行了节点(和集群),下一步就是了解如何与之通信。幸运的是,ElasticSearch提供了一个非常全面和强大的RESTAPI,您可以使用它与集群进行交互。可以使用API执行的部分操作如下: 检查集群、节点和索引的运行状况、状态和统计信息 管理集群、节点和索引数据和元数据 对索引执行CRUD(创建、读取、更新和删除)和搜索操作 ...

2019-08-12 16:05:28 188

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》 安装

Elasticsearch 7.3.0安装二进制文件可从www.slastic.co/downloads获得。Windows、Linux和MacOS提供了平台相关的存档。此外,DEB和RPM软件包可用于Linux,而MSI安装软件包可用于Windows。您也可以使用弹性自制扩展在MacOS上使用BREW软件包管理器进行安装。Linux上的安装示例为了简单起见,让我们使用tar文件...

2019-08-12 16:01:22 240

翻译 Elasticsearch 7.3.0 翻译 - 《Getting started with Elasticsearch》

开始使用Elasticsearch准备好去使用Elasticsearch 了吗?自己看看如何使用RESTAPI来存储、搜索和分析数据?逐步学习本入门教程: 启动并运行ElasticSearch实例 索引一些示例文档 使用ElasticSearch查询语言搜索文档 使用bucket和metrics聚合分析结果 需要更多上下文?查看Elastic...

2019-08-12 15:47:45 228

翻译 Elasticsearch 7.3.0 翻译 - 《Elasticsearch introduction》-4

可扩展性和弹性集群,节点,分片ElasticSearch可随时构建,并根据你们的需要进行扩展。它是通过自然的分配来实现的。您可以将服务器(节点)添加到集群以增加容量,ElasticSearch会自动将数据和查询负载分布到所有可用节点上。ElasticSearch不需要彻底检查您的应用程序,它知道如何平衡多节点集群以提供规模和高可用性。节点越多,越轻松。ElasticSearch是怎么工...

2019-08-12 15:38:54 484

翻译 Elasticsearch 7.3.0 翻译 - 《Elasticsearch introduction》-3

信息输出:搜索和分析当你使用Elasticsearch作为你的文档库的时候,并且检索文档和元数据,真正的核心来自于能够轻松访问构建在ApacheLucene搜索引擎库上的全套搜索功能。ElasticSearch提供了一个简单、一致的RESTAPI,用于管理集群、索引和搜索数据。出于测试目的,您可以直接从命令行或通过Kibana中的开发人员控制台轻松提交请求。从您的应用程序中,您可以使用Ac...

2019-08-07 18:11:13 140

翻译 Elasticsearch 7.3.0 翻译 - 《Elasticsearch introduction》-2

存储于文档和索引中的数据ElasticSearch是一个分布式的文档存储库。ElasticSearch不将信息存储为列数据行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个ElasticSearch节点时,存储的文档将分布在集群中,并且可以从任何节点立即访问。当存储文档时,它会被索引,并在1秒内以近乎实时的方式进行完全搜索。ElasticSearch使用一种称为倒排索引的数据...

2019-08-07 17:38:01 148

翻译 Elasticsearch 7.3.0 翻译 - 《Elasticsearch introduction》-1

Elasticsearch 介绍不管你知不知道,ES是为了检索和分析而创作ElasticSearch是位于弹性堆栈中心的分布式搜索和分析引擎。logstash和beats有助于收集、聚合和丰富数据,并将其存储在ElasticSearch中。Kibana使您能够交互地探索、可视化和共享对数据的洞察,并管理和监控堆栈。ElasticSearch是索引、搜索和分析的神奇之处。Elas...

2019-08-07 17:23:26 146

翻译 Amdahl 定律

Amdahl 定律Gene Amdahl,计算机领域的早期先锋之一,对提升系统某一部分性能所带来的效果作出了简单却有见地的观察。这个观察被称为Amdahl 定律(Amdahl.s law)。该定律的主要思想是,当我们对系统的某个部分加速时,其对系统的整体性能的影响取决于该部分的重要性和加速程度。若系统执行某应用程序需要时间为T1(old)。假设系统某部分所需之行的时间与该时间的比例为α,而该部分性能

2017-10-29 20:52:41 1157

原创 JAVA并发编程(一)(基于计算机底层.jvm内存模型.mysql(数据搬运))

ps:前因,一直在写后台系统是没有分析和需求来做并发的思考的。但是最近接触了jvm和并发的一些知识,使我对计算机底层已经他们之间的交互有了一些了解,使我对蒙了两年多的那层美丽面庞揭开了一点可以探索的起点。cpu.内存.磁盘目前的计算机以摩尔定律(以超性价比的时间增长单机的性能),所以现在的我们尽量的压榨计算机的性能,尽量的不让计算空闲下来。就要使用计算机的多核处理能力。 大多数在大学学过计算机

2017-09-21 23:00:10 245

原创 git仓库迁移

ps:因为公司更换服务器,是以镜像的形式迁移系统及服务。但是迁移是在一周之前做的,这一周内我们提交的代码还是放在老的服务器上面。发现这个问题后,想到的解决办法就是项目迁移。迁移过程中遇到的问题因为装的系统是以前系统镜像,那么以前服务器的gitlab配置的url也是跟以前的ip绑定的。 修改步骤: 1. find / -name gitlab.yml 2. vim gitlab.yml 如图

2017-09-16 14:29:02 765

翻译 JAVA内存区域与内存溢出异常(一)

JAVA内存区域与内存溢出异常(一)概述运行时数据区域程序计数器Java虚拟机栈本地方法栈方法区运行时常量池直接内存直接内存概述Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“墙”,墙外面的人想进来,墙里面的人想出去。对于从事C,C++程序开发的工作人员来说,在内存管理领域,他们既是拥有最该权利的“皇帝”又是最基础的劳动者,他们对每一个对象的都担负着从有到无的责

2017-08-01 21:08:10 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除