上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 56 下一页
摘要: 查询前5条数据 光标停在某一个查询结果框中,左下角会显示该字段的类型 查询类型是text的字段使用单引号,使用双引号查询会报错 阅读全文
posted @ 2019-12-13 16:03 哈喽哈喽111111 阅读(965) 评论(0) 推荐(0)
摘要: 路由文档到分片 Elasticsearch是如何知道文档属于哪个分片的呢? 进程不能是随机的,它根据一个简单的算法决定 这也解释了为什么主分片的数量只能在创建索引时定义且不能修改:如果主分片的数量在未来改变了,所有先前的路由值就失效了,文档也就永远找不到了。 所有的文档API(get、 index、 阅读全文
posted @ 2019-12-13 14:14 哈喽哈喽111111 阅读(434) 评论(0) 推荐(0)
摘要: 文档元数据 索引一个文档 检索文档 检索文档的一部分 检索文档是否存在 更新整个文档 创建一个新文档 删除文档 处理冲突 使用外部版本控制系统 文档局部更新 使用脚本局部更新 更新可能不存在的文档 更新和冲突 检索多个文档 批量操作 阅读全文
posted @ 2019-12-12 15:10 哈喽哈喽111111 阅读(367) 评论(0) 推荐(0)
摘要: 配合使用logrotate分割nginx日志使用 但是实际使用结果会有一个问题,采用方式二后,前几天都还正常,大概在十来天的时候会出现日志切割后没有重新生成新的日志文件的问题。。。。 换成方式一就不存在这个问题 阅读全文
posted @ 2019-12-12 10:49 哈喽哈喽111111 阅读(2007) 评论(0) 推荐(0)
摘要: 说明:三台ES节点组成ES集群,一台kibana主机,版本均是7.3.0,白金试用版 官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.3/modules snapshots.html 1.在kibana所在主机搭建NFS服 阅读全文
posted @ 2019-12-11 16:15 哈喽哈喽111111 阅读(2958) 评论(0) 推荐(0)
摘要: 情况说明: 三台es组成集群,一台kibana,版本均为7.3.0 es版本要求是白金版,基础版的不行,不过可以试用30天的白金版 步骤:先说我自己走通的流程,然后介绍官方说明 1.因为我这边使用的是三台es,所以我这边三台都需要配置 原因如下:只配置一台的话,电子邮件选项是灰色的不可用状态,只有三 阅读全文
posted @ 2019-12-11 11:31 哈喽哈喽111111 阅读(2157) 评论(0) 推荐(0)
摘要: ```bash 基础类工具 1、Head插件 1)功能概述: ES集群状态查看、索引数据查看、ES DSL实现(增、删、改、查操作) 比较实用的地方:json串的格式化 2)地址:http://mobz.github.io/elasticsearch-head/ 2、Kibana工具 除了支持各种数据的可视化之外,最重要的是:支持Dev Tool进行RESTFUL API增删改查操作。 ——比... 阅读全文
posted @ 2019-12-11 09:09 哈喽哈喽111111 阅读(1427) 评论(0) 推荐(0)
摘要: 地址:http://grokdebug.herokuapp.com/patterns 阅读全文
posted @ 2019-12-10 16:54 哈喽哈喽111111 阅读(2412) 评论(0) 推荐(0)
摘要: 1. 用途 ▷ 通过各个beat实时收集日志、传输至elasticsearch集群 ▷ 通过kibana展示日志 2. 实验架构 名称:IP地址:CPU:内存 kibana&cerebro:192.168.75.20:1核:2G es 1:192.168.75.21:2核:4G es 2:192.1 阅读全文
posted @ 2019-12-10 13:57 哈喽哈喽111111 阅读(2064) 评论(0) 推荐(1)
摘要: 1. 下载该插件,地址:https://github.com/liufengji/es head/blob/master/elasticsearch head.crx 下载后的文件名是:elasticsearch head.crx 2. 打开谷歌浏览器,找到扩展程序,然后打开开发者模式,拖拽上一步的 阅读全文
posted @ 2019-12-10 09:49 哈喽哈喽111111 阅读(7301) 评论(2) 推荐(2)
摘要: 检查配置并启动Logstash,修改后自动加载 指定配置文件目录并启动Logstash 阅读全文
posted @ 2019-12-09 17:06 哈喽哈喽111111 阅读(2026) 评论(0) 推荐(0)
摘要: Dbvisualizer 安装 从网上下载该软件,并破解激活 下载地址:http://www.ddooo.com/softdown/142713.htm 1、下载解压,得到dbvisualizer pro 10.0.20原程序和注册机; 2、首先双击文件“dbvis_windows x64_10_0 阅读全文
posted @ 2019-12-09 13:41 哈喽哈喽111111 阅读(3197) 评论(0) 推荐(1)
摘要: 集群内部工作方式 Elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展(vertical scale or scaling up))或者购买更多的服务器(横向扩展(horizontal scale or scaling out))。 Elasticsea 阅读全文
posted @ 2019-12-07 16:12 哈喽哈喽111111 阅读(444) 评论(0) 推荐(0)
摘要: 1. 前台启动 默认是只有本地可以访问 2. 远程访问 修改elasticsearch.yml,把network.host(注意配置文件格式不是以 开头的要空一格, :后要空一格) 为 3. 在后台以守护进程模式运行 添加 参数 4. 查看状态 5. 集群和节点 节点(node)是一个运行着的Ela 阅读全文
posted @ 2019-12-07 11:50 哈喽哈喽111111 阅读(832) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-12-07 11:09 哈喽哈喽111111 阅读(762) 评论(0) 推荐(0)
摘要: 用Nginx给网站做反向代理和负载均衡是广泛使用的一种Web服务器部署技术。不仅能够保证后端服务器的隐蔽性,还可以提高网站部署灵活性。 今天我们来讲一下,如何用Nginx给WebSocket服务器实现反向代理和负载均衡。 什么是反向代理和负载均衡 反向代理(Reverse Proxy)方式是指以代理 阅读全文
posted @ 2019-12-06 18:22 哈喽哈喽111111 阅读(34645) 评论(0) 推荐(2)
摘要: ```bash # elasticsearch.yml cluster.name: my-application node.name: node-1 node.master: true node.ingest: true node.data: true network.host: 172.17.107.187 http.port: 9203 transport.port: 9303 discove 阅读全文
posted @ 2019-12-06 09:08 哈喽哈喽111111 阅读(636) 评论(0) 推荐(0)
摘要: 在「 "etcd使用入门" 」一文中对etcd的基本知识点和安装做了一个简要的介绍,这次我们来说说如何部署一个etcd集群。 etcd构建自身高可用集群主要有三种形式: 静态发现: 预先已知etcd集群中有哪些节点,在启动时通过 参数直接指定好etcd的各个节点地址。 etcd动态发现: 通过已有的 阅读全文
posted @ 2019-12-05 17:58 哈喽哈喽111111 阅读(1136) 评论(0) 推荐(0)
摘要: etcd提供了多种部署集群的方式,在「 "通过静态发现方式部署etcd集群" 」 一文中我们介绍了如何通过静态发现方式部署集群。 不过很多时候,你只知道你要搭建一个多大(包含多少节点)的集群,但是并不能事先知道这几个节点的ip,从而无法使用 参数。 这个时候,你就需要使用discovery的方式来搭 阅读全文
posted @ 2019-12-05 17:54 哈喽哈喽111111 阅读(1463) 评论(0) 推荐(0)
摘要: 使用discovery的方式来搭建etcd集群方式有两种: 和`DNS discovery etcd discovery DNS discovery`这种方式的实现。 etcd在基于DNS做服务发现时,实际上是利用DNS的SRV记录不断轮训查询实现的。 是DNS数据库中支持的一种资源记录的类型,它记 阅读全文
posted @ 2019-12-05 17:51 哈喽哈喽111111 阅读(1515) 评论(0) 推荐(0)
摘要: etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key value)数据库。etcd内部采用 协议作为一致性算法,etcd基于Go语言实现。 etcd作为服务发现系统,有以下的特点: 简单:安装配置简单,而且提供了HTTP API进行交互 阅读全文
posted @ 2019-12-05 17:48 哈喽哈喽111111 阅读(8195) 评论(0) 推荐(0)
摘要: flannel是CoreOS提供用于解决Dokcer集群跨主机通讯的覆盖网络工具。它的主要思路是:预先留出一个网段,每个主机使用其中一部分,然后每个容器被分配不同的ip;让所有的容器认为大家在同一个直连的网络,底层通过 等进行报文的封装和转发。 flannel项目地址:https://github. 阅读全文
posted @ 2019-12-05 17:40 哈喽哈喽111111 阅读(1833) 评论(1) 推荐(1)
摘要: 简单说说python import与from…import… 在python用import或者from…import来导入相应的模块。模块其实就一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的inc 阅读全文
posted @ 2019-12-05 17:35 哈喽哈喽111111 阅读(11487) 评论(0) 推荐(0)
摘要: ```bash 主题类 atom-material-ui 一个好用好看的MD风格的主题。 atom-material-syntax atom-material-syntax用于语法高亮,配合Atom Material UI主题使用会更加完美。 插件类 activate-power-mode 一个可以让你打字的时候体验狂拽酷炫的效果的插件 atom-beautify 一个可以快速美化代码排版本的神器 阅读全文
posted @ 2019-12-05 16:50 哈喽哈喽111111 阅读(673) 评论(0) 推荐(0)
摘要: 日志是从logstash传输给ES的,但是logstash配置中只能配置host和index,所以只能在es中进行配置 但是在es配置文件中配置,也就是新增如下参数的话会报错:node settings must not contain any index level settings index. 阅读全文
posted @ 2019-12-05 12:31 哈喽哈喽111111 阅读(7654) 评论(2) 推荐(0)
摘要: 官方地址:https://github.com/lmenezes/cerebro 需要有java环境 下载地址:https://github.com/lmenezes/cerebro/releases 阅读全文
posted @ 2019-12-05 12:07 哈喽哈喽111111 阅读(2622) 评论(0) 推荐(0)
摘要: ```bash filter { mutate { remove_field => ["@version","prospector","input","beat","source","offset"] } grok { match => { "message" => "%{TIMESTAMP_ISO8601:access_time} %{LOGLEVEL:loglevel} \[%{DATA:ex 阅读全文
posted @ 2019-12-04 19:05 哈喽哈喽111111 阅读(1252) 评论(0) 推荐(0)
摘要: 浏览器访问提示:Kibana server is not ready yet 查看日志如下 分析: 这个是属于误删除某些系统索引文件,导致账号认证失败造成的 解决办法也简单,重新设置账号密码就行了。 阅读全文
posted @ 2019-12-04 18:38 哈喽哈喽111111 阅读(2742) 评论(0) 推荐(0)
摘要: kibana是一个基于NodeJS的单页web应用。而NodeJS则是基于Chrome V8引擎的。V8引擎对于内存的使用是有限制的,默认情况下,64位系统下约为1.4GB,32位系统下约为0.7GB。 在系统内存不是很大,或者kibana出现OOM异常时,就需要对内存进行调整。一般来说,通过调整老 阅读全文
posted @ 2019-12-04 18:09 哈喽哈喽111111 阅读(5176) 评论(0) 推荐(0)
摘要: 经过一段时间运行,es的索引已经达到数十G以上。es采用mmap的方式将索引文件映射到内存中,随着检索的次数增加,越来越多的数据被操作系统读入到内存中。这部分内存位于系统中,但是又不归es管理,也就是和jvm配置的堆内存大小无关。 结果就是导致es总的内存不断增长。 解决该问题的办法是修改es的存储 阅读全文
posted @ 2019-12-04 16:14 哈喽哈喽111111 阅读(2303) 评论(0) 推荐(1)
摘要: kibana 索引配置 管理索引 点击设置 Elasticsearch 的 Index management 可以查看 elk 生成的所有索引 (设置,Elasticsearch ,管理) 配置 kibana 的索引匹配 设置,Kibana,索引模式 配置索引生命周期 点击设置 Elasticsea 阅读全文
posted @ 2019-12-04 14:46 哈喽哈喽111111 阅读(5952) 评论(6) 推荐(0)
摘要: 错误提示 重要解决办法 关闭circuit检查: 集群config/jvm.options设置如下 以下这些都不用看了 再尝试其他查询也是如此。经排查,原来是ES默认的缓存设置让缓存区只进不出引起的,具体分析一下。 ES缓存区概述 ES在查询时,会将索引数据缓存在内存(JVM)中: 上图是ES的JV 阅读全文
posted @ 2019-12-04 13:53 哈喽哈喽111111 阅读(12673) 评论(0) 推荐(0)
摘要: 部署Gogs版本管理系统 地址:https://gogs.io/docs 部署Harbor私有仓库 地址:https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md 部署Jenkins 地址:https://je 阅读全文
posted @ 2019-12-04 10:08 哈喽哈喽111111 阅读(889) 评论(0) 推荐(0)
摘要: docker操作:制作自定义镜像 版本升级,在Kubeapps操作 在Applications上点击,搜索找到之前部署的nginx chart应用,点击进入。 然后点击右上角出现的"Update",出现value.yaml文件内容,然后修改其中使用的nginx镜像版本,也就是把0.1修改成0.2,然 阅读全文
posted @ 2019-12-04 09:46 哈喽哈喽111111 阅读(1167) 评论(0) 推荐(0)
摘要: 汇总:采用最简单的办法,就是在elasticsearch文件开头添加上这一行 系统自带的jdk是jdk8,但是ES7.3内置的jdk是12,因此使用ES内置的jdk版本,并相应的修改垃圾内存回收机制 Java (JVM) Versionedit 修改配置文件 bash ES程序路径:/home/vd 阅读全文
posted @ 2019-12-03 12:22 哈喽哈喽111111 阅读(11061) 评论(1) 推荐(3)
摘要: ```bash 最近ES集群数据节点经常出现jvm占用过高,频繁GC导致ES集群卡死,很长时间才恢复。在网上看到用G1垃圾回收可以改善这一情况,但都是老版本的ES,我们现在使用的版本是5.5.2,所以想问问各位5.5.2版本的ES能不能改用G1垃圾回收,另外要怎么改为G1,因为以前的版本都是在elasticsearch.in.sh文件中改JAVA_OPTS的配置,但在5.5.2版本中已找不到这个配 阅读全文
posted @ 2019-12-03 11:43 哈喽哈喽111111 阅读(2827) 评论(0) 推荐(0)
摘要: ```bash http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/ http.cors.max-age 浏览器发送一个“预检”OPTIONS请求,以确 阅读全文
posted @ 2019-12-02 11:33 哈喽哈喽111111 阅读(6900) 评论(0) 推荐(0)
摘要: 使用helm命令创建基础目录 编辑Chart.yaml 用于描述应用,包括名字,描述信息以及版本 编辑values.yaml设置启动容器的相关参数 进入t2cp目录校验helm chart应用 对t2cp应用打包 上传到harbor私有仓库 阅读全文
posted @ 2019-12-02 09:48 哈喽哈喽111111 阅读(908) 评论(0) 推荐(0)
摘要: ```bash # 先进入harbor目录中,停止harbor docker-compose stop # 然后修改docker相关文件 # 第一种方式:修改/etc/docker/daemon.json { "insecure-registries": ["192.168.75.100:10000"] } # 第二种方式:修改/etc/systemd/system/docker.se... 阅读全文
posted @ 2019-11-29 17:49 哈喽哈喽111111 阅读(2964) 评论(0) 推荐(0)
摘要: 注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。 假设使用的网址是:www.harbor.mobi,本机ip是192.168.75.100 因为这个网址是虚拟的,所以需要在本机hosts文件中添加 修改harbor.yml 阅读全文
posted @ 2019-11-29 14:59 哈喽哈喽111111 阅读(3843) 评论(1) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 56 下一页