上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 56 下一页
摘要: 在Elasticsearch中,Join可以让我们创建parent/child关系。Elasticsearch不是一个RDMS。通常join数据类型尽量不要使用,除非不得已。那么Elasticsearch为什么需要Join数据类型呢? 在Elasticsearch中,更新一个object需要root 阅读全文
posted @ 2019-12-23 16:20 哈喽哈喽111111 阅读(8590) 评论(1) 推荐(0)
摘要: 在今天的文章中,我们来介绍如何使用Java来访问Elasticsearch。 首先,我们必须在我们的系统中安装Elasticsearch。 Maven 配置 针对Java的开发,我们必须在pom.xml中配置相应的Elasticsearch的信息。Mavev dependency定义如下: 这也是目 阅读全文
posted @ 2019-12-23 16:08 哈喽哈喽111111 阅读(1828) 评论(0) 推荐(0)
摘要: 以后会用到的相关知识:索引中某些字段禁止搜索,排序等操作 当我们学习Elasticsearch时,经常会遇到如下的几个概念: Reverted index doc_values source? 这个几个概念分别指的是什么?有什么用处?如何配置它们?只有我们熟练地掌握了这些概念,我们才可以正确地使用它 阅读全文
posted @ 2019-12-23 15:44 哈喽哈喽111111 阅读(847) 评论(1) 推荐(0)
摘要: rollover使您可以根据索引大小,文档数或使用期限自动过渡到新索引。 当rollover触发后,将创建新索引,写别名(write alias)将更新为指向新索引,所有后续更新都将写入新索引。 对于基于时间的rollover来说,基于大小,文档数或使用期限过渡至新索引是比较适合的。 在任意时间ro 阅读全文
posted @ 2019-12-23 15:30 哈喽哈喽111111 阅读(7478) 评论(2) 推荐(0)
摘要: 在我们的实际部署中,我们的各个node(节点)的能力是不一样的。比如有的节点的计算能力比较强,而且配有高性能的存储,速度也比较快,同时我们可能有一些node的能力稍微差一点,比如计算能力及存储器的速度都比较差一点。针对这两种情况,我们其实可以把这两种节点用来做不同的用途:运算能力较强的节点可以用来做 阅读全文
posted @ 2019-12-23 15:18 哈喽哈喽111111 阅读(869) 评论(1) 推荐(0)
摘要: 如果您要处理时间序列数据,则不想将所有内容连续转储到单个索引中。 取而代之的是,您可以定期将数据滚动到新索引,以防止数据过大而又缓慢又昂贵。 随着索引的老化和查询频率的降低,您可能会将其转移到价格较低的硬件上,并减少分片和副本的数量。 要在索引的生命周期内自动移动索引,可以创建策略来定义随着索引的老 阅读全文
posted @ 2019-12-23 14:50 哈喽哈喽111111 阅读(6070) 评论(1) 推荐(1)
摘要: Elastic的Medcl提供了一种搜索Pinyin搜索的方法。拼音搜索在很多的应用场景中都有被用到。比如在百度搜索中,我们使用拼音就可以出现汉字: 对于我们中国人来说,拼音搜索也是非常直接的。那么在Elasticsearch中我们该如何使用pinyin来进行搜索呢?答案是我们采用Medcl所创建的 阅读全文
posted @ 2019-12-23 14:31 哈喽哈喽111111 阅读(3019) 评论(0) 推荐(0)
摘要: 我们之前看见了在Elasticsearch里的ingest node里,我们可以通过以下processor的处理帮我们处理我们的一些数据。它们的功能是非常具体而明确的。那么在Elasticsearch里,有没有一种更加灵活的方式可供我们来进行编程处理呢?如果有,它使用的语言是什么呢? 在Elasti 阅读全文
posted @ 2019-12-23 14:30 哈喽哈喽111111 阅读(15871) 评论(0) 推荐(1)
摘要: Elasticsearch最重要的功能之一是它试图摆脱你的方式,让你尽快开始探索你的数据。 要索引文档,您不必首先创建索引,定义映射类型和定义字段 您只需索引文档,那么index,type和field将自动生效。比如: PUT data/_doc/1 { "count": 5 } 上面的命令将自动帮 阅读全文
posted @ 2019-12-23 14:30 哈喽哈喽111111 阅读(834) 评论(0) 推荐(0)
摘要: 目录 文件 阅读全文
posted @ 2019-12-23 11:48 哈喽哈喽111111 阅读(332) 评论(0) 推荐(0)
摘要: 默认情况下,每个主分片都有一个副本,但可以在现有索引上动态更改副本数。 永远不会在与其主分片相同的节点上启动副本分片。 分片分布计算公式: 写入到Elasticsearch的文档,在默认的情况下并不马上可以进行搜索。这是因为在Elasticsearch的设计中,有一个叫做refresh的操作。它可以 阅读全文
posted @ 2019-12-22 09:19 哈喽哈喽111111 阅读(250) 评论(0) 推荐(0)
摘要: curl命令使用账号密码连接es pretty的用法 阅读全文
posted @ 2019-12-22 08:45 哈喽哈喽111111 阅读(355) 评论(0) 推荐(0)
摘要: 安装 因为我们需要使用docker来进行安装,我们必须安装: docker:根据不同的操作系统,请按照要求安装docker。可以到网站https://docs.docker.com/去安装 docker compose。这个可以到网站https://docs.docker.com/compose/i 阅读全文
posted @ 2019-12-21 13:18 哈喽哈喽111111 阅读(1853) 评论(0) 推荐(0)
摘要: Elastic:使用Heartbeat进行Uptime监控 Elastic在6.5的版本中推出Heartbeat。Heartbeat 也就是我们通常所说的心跳。我们知道在医院,医生是用听心跳来判断一个人是否有生命迹象。在Elastic的Heartbeat里,它也是一样的道理。Heartbeat是一个 阅读全文
posted @ 2019-12-21 13:06 哈喽哈喽111111 阅读(3848) 评论(0) 推荐(0)
摘要: Elastic:如何在一个机器上同时模拟多个node 第一步:下载并安装Elasticsearch 先不要运行Elasticsearch。 第二步:运行Elasticsearch实例 现在,我们将展示如何启动您的第一个实例。 为此,请打开终端并转到Elasticsearch的安装目录。 然后使用以下 阅读全文
posted @ 2019-12-21 12:47 哈喽哈喽111111 阅读(695) 评论(0) 推荐(1)
摘要: Elastic: 使用索引生命周期管理实现热温冷架构 索引生命周期管理 (ILM) 是在 Elasticsearch 6.6(公测版)首次引入并在 6.7 版正式推出的一项功能。ILM 是 Elasticsearch 的一部分,主要用来帮助您管理索引。 在本篇博客中,我们将探讨如何使用 ILM 实现 阅读全文
posted @ 2019-12-21 12:45 哈喽哈喽111111 阅读(1500) 评论(0) 推荐(0)
摘要: 需要学习的地方:使用logstash获取数据后,然后根据这些数据再从MySQL数据库中进行匹配,增加一些数据到logstash的数据流中,然后输出到es 在IoT物联网时代,我们经常会遇到从传感器采集数据的情况。这些传感器,可以上传物联网数据,比如温度,湿度。通常这些传感器带有自己的ID,但是它并不 阅读全文
posted @ 2019-12-21 12:33 哈喽哈喽111111 阅读(937) 评论(0) 推荐(0)
摘要: Logstash:多个配置文件(conf) 对于多个配置的处理方法,有多个处理方法: 多个pipeline 一个pipleline处理多个配置文件 一个pipeline含有一个逻辑的数据流,它从input接收数据,并把它们传入到队列里,经过worker的处理,最后输出到output。这个output 阅读全文
posted @ 2019-12-21 12:24 哈喽哈喽111111 阅读(5293) 评论(0) 推荐(1)
摘要: Logstash:处理多个input Logstash的整个pipleline分为三个部分: input插件:提取数据。 这可以来自日志文件,TCP或UDP侦听器,若干协议特定插件(如syslog或IRC)之一,甚至是排队系统(如Redis,AQMP或Kafka)。 此阶段使用围绕事件来源的元数据标 阅读全文
posted @ 2019-12-21 12:19 哈喽哈喽111111 阅读(11624) 评论(0) 推荐(1)
摘要: 为了充分利用 Elasticsearch 提供的强大搜索功能,很多公司都会在既有关系型数据库的基础上再部署Elasticsearch。在这种情况下,很可能需要确保 Elasticsearch 与所关联关系型数据库中的数据保持同步。因此,在本篇博文中,我会演示如何使用 Logstash 来高效地复制数 阅读全文
posted @ 2019-12-21 12:16 哈喽哈喽111111 阅读(702) 评论(0) 推荐(0)
摘要: Logstash:把MySQL数据导入到Elasticsearch中 前提条件 需要安装好Elasticsearch及Kibana。 MySQL安装 根据不同的操作系统我们分别对MySQL进行安装。我们可以访问网页来对MySQL进行安装。等我们安装完我们的MySQL后,在我们的terminal中,打 阅读全文
posted @ 2019-12-21 12:05 哈喽哈喽111111 阅读(3464) 评论(0) 推荐(1)
摘要: apache日志 日志格式 csv文件 阅读全文
posted @ 2019-12-21 11:59 哈喽哈喽111111 阅读(860) 评论(0) 推荐(0)
摘要: Logstash:Data转换,分析,提取,丰富及核心操作 Logstash plugins Logstash是一个非常容易进行扩张的框架。它可以对各种的数据进行分析处理。这依赖于目前提供的超过200多个plugin。 首先,我们来查看一下目前有哪些plugin: Input plugins 首先进 阅读全文
posted @ 2019-12-21 11:58 哈喽哈喽111111 阅读(2677) 评论(0) 推荐(0)
摘要: 需要学习的地方:概念,用法,模块使用 Elastic Beats介绍 Elastic Stack传统上由三个主要组件(Elasticsearch,Logstash和Kibana)组成,早已脱离了这种组合,现在也可以与名为“ Beats”的第四个元素结合使用 一个针对不同用例的日志运送者系列。 现在网 阅读全文
posted @ 2019-12-21 11:27 哈喽哈喽111111 阅读(4417) 评论(0) 推荐(0)
摘要: 学习的地方:配置文件中预先处理字段数据的用法 通过Filebeat把日志传入到Elasticsearch Elastic Stack被称之为ELK (Elasticsearch,Logstash and Kibana)。由于beats的加入,现在很多人把ELK说成为ELKB。这里的B就是代表Beat 阅读全文
posted @ 2019-12-21 11:23 哈喽哈喽111111 阅读(9866) 评论(0) 推荐(1)
摘要: Auditbeat使用介绍 Auditbeat是一种轻量级的数据收集器,您可以将其安装在服务器上,以审核系统上用户和进程的活动。 例如,您可以使用Auditbeat从Linux Audit Framework收集和集中审核事件。 您还可以使用Auditbeat来检测对关键文件(如二进制文件和配置文件 阅读全文
posted @ 2019-12-21 11:16 哈喽哈喽111111 阅读(5149) 评论(0) 推荐(0)
摘要: 利用ingest node所提供的Pipeline帮我们对数据进行处理。 在Elasticsearch中的配置文件elasticsearch.yml文件中配置: ingest node提供了在对文档建立索引之前对其进行预处理的功能: 接收节点拦截索引或批量API请求 运用转换(transformat 阅读全文
posted @ 2019-12-21 11:01 哈喽哈喽111111 阅读(1635) 评论(0) 推荐(0)
摘要: Elastic安全机制 在很多的情况下,出于安全的原因,我们需要对不同的Kibana用户分配不同的用户权限,这样使得他们之间不能互相访问彼此的资源,同 时他们也应该对不同的索引拥有不同的权限,比如读,写,管理等等。Elastic Security通过基于角色的功能提供授权存取控制(RBAC Role 阅读全文
posted @ 2019-12-20 19:37 哈喽哈喽111111 阅读(4079) 评论(0) 推荐(0)
摘要: 配置主机hosts文件 说明: 192.168.75.20主机上配置filebeat,logstash和kibana 192.168.75.22主机上配置elasticsearch instances.yml文件内容 存储路径:/usr/share/elasticsearch 生成证书 es配置 设 阅读全文
posted @ 2019-12-18 18:53 哈喽哈喽111111 阅读(5233) 评论(1) 推荐(0)
摘要: 输出json 输出rubydebug 阅读全文
posted @ 2019-12-18 11:29 哈喽哈喽111111 阅读(3355) 评论(0) 推荐(0)
摘要: 前提条件,es集群内部各节点已开启https访问,集群也已开启x pack安全功能,并设置了系统默认的用户密码等,具体操作详见:https://www.cnblogs.com/sanduzxcvbnm/p/12046640.html 在ES节点上创建logstash_write_role角色 方法一 阅读全文
posted @ 2019-12-18 10:07 哈喽哈喽111111 阅读(4549) 评论(0) 推荐(0)
摘要: Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could not be found. 解决办法: 修改/etc/hadoop/hadoop env.sh中设JAVA_HOME。 应当使用绝对路径。 //错误,不能这么改 //正确,应该这么改 阅读全文
posted @ 2019-12-18 10:06 哈喽哈喽111111 阅读(4543) 评论(0) 推荐(1)
摘要: 为了保证应用日志数据的传输安全,我们可以使用SSL相互身份验证来保护Filebeat和Logstash之间的连接。 这可以确保Filebeat仅将加密数据发送到受信任的Logstash服务器,并确保Logstash服务器仅从受信任的Filebeat客户端接收数据。 下面就讲述一下配置Filebeat 阅读全文
posted @ 2019-12-17 16:00 哈喽哈喽111111 阅读(5518) 评论(5) 推荐(0)
摘要: crt格式转pem 重命名 我们可以直接把fullchain.pem重命名为“fullchain.crt 把privkey.pem重命名为privkey.key 阅读全文
posted @ 2019-12-17 13:43 哈喽哈喽111111 阅读(1002) 评论(0) 推荐(0)
摘要: 地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.5/certutil.html 语法: 语法解析: 模式 三种模式说明 参数详解: 参数翻译: 举例: 举例说明: 以下命令生成PKCS#12格式的CA证书和私钥: 提示您输入输 阅读全文
posted @ 2019-12-17 12:36 哈喽哈喽111111 阅读(5064) 评论(0) 推荐(0)
摘要: 1.创建CA证书 2.生成节点使用的证书 提取出pem证书 不知道是啥的证书 批量生成证书 官方文档证书生成 官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/master/encrypting communications c 阅读全文
posted @ 2019-12-17 11:44 哈喽哈喽111111 阅读(2344) 评论(0) 推荐(0)
摘要: logstash的配置文件conf经常会涉及敏感信息,比如ES,mysql的账户密码等,以下使用logstash导入mysql为例子,加密隐藏mysql的密码。 在向keystore中添加key及其secret值之后,你可以在配置敏感设置时使用key代替secret值。 引用key的语法与环境变量的 阅读全文
posted @ 2019-12-16 12:03 哈喽哈喽111111 阅读(3873) 评论(0) 推荐(0)
摘要: 一台主机,ip:192.168.80.10,运行一个es,一个kibana 实现的效果 1. es集群内部开启证书验证才能加入集群 2. kibana与es集群通信使用https方式 3. 访问es集群节点使用https方式 4. 使用浏览器访问kibana使用https方式 后期考虑把logsta 阅读全文
posted @ 2019-12-15 23:36 哈喽哈喽111111 阅读(3632) 评论(1) 推荐(1)
摘要: 用途:迁移数据到其他节点上的时候需要用这个 阅读全文
posted @ 2019-12-13 17:35 哈喽哈喽111111 阅读(2919) 评论(1) 推荐(0)
摘要: 请求体查询 简单查询语句(lite)是一种有效的命令行ad hoc查询。但是,如果你想要善用搜索,你必须使用请求体查询(request body search)API。之所以这么称呼,是因为大多数的参数以JSON格式所容纳而非查询字符串。 请求体查询(下文简称查询),并不仅仅用来处理查询,而且还可以 阅读全文
posted @ 2019-12-13 17:10 哈喽哈喽111111 阅读(674) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 56 下一页