写在前面要出发周边游(以下简称要出发)是国内知名的主打「周边游」的在线旅行网站,为了降低公司内部各个业务模块的耦合度,提高开发、交付及运维效率,我们在2017年就基于SpringCloud完成了公司内部业务微服务化的改造,并在2019年实现了SpringCloud至UK8S平台的迁移。本文从要出发的业务架构、PrometheusJVM监控、基于HPA的峰值弹性伸缩、基于Elastic的APM链路跟
分类:
编程语言 时间:
2020-04-11 09:25:34
阅读次数:
109
一、简介 1.1、简介 pyspider 是一个使用python编写,并且拥有强大功能web界面的爬虫框架。 强大的web界面可进行脚本编辑,任务监控,项目管理,结果查看等功能。 pyspider支持多种数据库进行数据存储。MySQL, MongoDB, Redis, SQLite, Elastic ...
分类:
其他好文 时间:
2020-04-10 20:00:18
阅读次数:
94
ElasticSearch安装运行前提条件:配置好Jdk Head-Master运行前提条件:node 一.下载 地址:https://www.elastic.co/cn/downloads/elasticsearch 历史版本:找到下面这句话 然后双击 Not the version you're ...
ELK下载 https://www.elastic.co/cn/downloads/ Elasticsearch搭建 "Elasticsearch" "集群" Logstash搭建 因为没有真实的环境的,我就手动上传了两个log日志文件做测试使用 在Logstash/config下面新增一个配置文件 ...
分类:
其他好文 时间:
2020-04-08 09:50:38
阅读次数:
76
Elastic Search 分布式工作原理 前言 Elastic Search 是分布式的,但是对于我们开发者来说并未过多的参与其中,我们只需启动对应数量的节点,并给它们分配相同的 cluster.name,让它们归属于同一个集群,创建索引的时候只需指定索引主分片数和副分片数即可,其他的都交给了 ...
分类:
其他好文 时间:
2020-04-07 22:41:08
阅读次数:
86
1、下载 elasticsearch-7.1.1 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-1-1 2、安装brew 3、安装node brew install node 4、下载并安装head插件 git c ...
分类:
系统相关 时间:
2020-04-07 18:26:19
阅读次数:
184
搜了下是java版本太高了, 修改elasticsearch执行文件, 指定java8位置 if [ x "$JAVA_HOME/bin/java" ]; then JAVA="$JAVA_HOME/bin/java" else JAVA= fi JAVA="/usr/lib/jvm/java 8 ...
分类:
其他好文 时间:
2020-04-07 15:36:26
阅读次数:
112
ES 为什么要集群 高可用。高可用(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。 负载均衡。将流量均衡的分布在不同的节点上,每个 ...
分类:
其他好文 时间:
2020-04-06 23:35:47
阅读次数:
118
ELK 是什么? 通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件组成的一个组合体,这三个软件当中,每个软件用于完成不同的功能,ELK 又称 ELKstack。 官网: https://www.elastic.co/ ELK 主要优点: 1、处理方式灵 ...
分类:
其他好文 时间:
2020-04-06 10:07:43
阅读次数:
79
1.安装 http://note.youdao.com/noteshare?id=83cbd486d6ec7ae941420047b24e62a8 2.基本概念 http://note.youdao.com/noteshare?id=542df719d3118f2848861d3435967e4e ...
分类:
其他好文 时间:
2020-04-06 00:07:10
阅读次数:
64