自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenxyz707的博客

学习心得

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

原创 Flink中的类加载机制

Flink中的类加载机制Flink中的类加载机制Flink中的类加载配置项类图关系parent-first类加载child-first类加载如何处理类冲突呢Flink中的类加载机制Flink中的类加载配置项Flink中关于类加载有以下配置选项配置项默认值说明classloader.resolve-order“child-first”类加载顺序。child-first优先从Flink任务(jar包)中加载类,parent-first优先从Flink集群加载类。class

2020-10-13 08:49:23 4241 3

原创 org.apache.flink.util.FlinkException: JobMaster for job failed,Flink集群无法启动

org.apache.flink.util.FlinkException: JobMaster for job failed,Flink集群无法启动某天集群Zookeeper因为OOM挂掉,引起基于此ZK作HA的Flink集群出现故障。在Zookeeper恢复后,重启Flink集群(版本1.7.2)时出现如下报错,导致集群无法正常启动。ERROR org.apache.flink.runtime.entrypoint.ClusterEntrypoint - Fatal error oc

2020-06-01 14:41:48 6074

原创 Hive查询变慢及无响应问题分析

Hive查询变慢及无响应问题分析问题描述问题分析问题解决问题描述某任务使用Hive作数据查询,连续几天任务越来越慢。后面甚至出现了执行失败的错误。问题分析经排查发现连接机器A上Hive的任务运行平稳,出现问题的任务都是连接的B机器的,观测到B机器上的Hive进程CPU过高。我们查询到4154对应的进程是HiveServer2。通过Cloudera Manage查看B机器的负载情况,...

2020-04-27 22:27:56 6556 3

原创 SpringCloud(八)链路追踪Sleuth

在分布式系统中,完成一个外部请求可能需要多个应用之间相互协作,形成复杂的调用链路。而一旦出现问题,更是难以定位问题,也难以直观地获取到各个服务之间的依赖关系。Spring Cloud Sleuth的出现正是为了实现分布式系统的链路追踪。

2018-10-16 06:48:33 1986 1

原创 SpringCloud(七)路由网关Zuul

在微服务架构中,路由是一个很重要的组成部分。比如,`/`可以映射到你的Web服务,`/api/users`映射到你的用户服务,而`/api/shop`可以映射到你的商城服务。SpringCloud中的Zuul是基于JVM的路由和服务端负载均衡器。Zuul可以有效将微服务的接口纳入统一管理暴露给外部。

2018-10-09 11:28:24 865

原创 SpringCloud(六)Hystrix仪表盘Dashboard

SpringCloud(六)Hystrix仪表盘Dashboard SpringCloud可以对Hystrix进行监控,提供了Hystrix-Dashboard和Turbine两种方式对服务的健康状况进行监控。

2018-10-04 22:02:07 839

原创 SpringCloud(五)SpringCloud的限流、降级和熔断——Hystrix

SpringCloud(五)SpringCloud的限流、熔断和降级——Hystrix在分布式系统中,远程系统或服务不可避免的调用失败(超时或者异常)。假设客户端依赖多个服务,在一次请求中,某一个服务出现异常,则整个请求会处理失败;当某一服务等待时间过长,则所有的请求都会卡顿在这个服务的请求上。这样因为一个服务就导致了整个系统的可用性。Hystrix可以将这些请求隔离,针对服务限流,当服务不可...

2018-07-09 07:58:15 51926 22

原创 SpringCloud(四)客户端负载均衡Ribbon

SpringCloud(四)客户端负载均衡RibbonRibbon是一个Netflix的客户端负载均衡组件,可以方便的定义负载均衡策略。在SpringCloud中Feign也使用Ribbon所以当你使用Feign的时候Ribbon已经生效了。部署多实例的服务端在使用Ribbon之前,我们首先部署一个多实例的服务作为客户端负载均衡的对象。 我们继续使用之前的sms-service服务,...

2018-06-23 16:03:40 786 1

原创 SpringCloud(三)声明式Web服务客户端Feign

SpringCloud(三)声明式Web服务客户端FeignFeign是一个声明式的服务Web服务客户端,使得编写Web服务客户端更加容易。SpringCloud使用Feign,Ribbon和Eureka实现负载均衡。启用Feign在调用方服务的pom文件中增加spring-cloud-starter-feign依赖并声明启用Feign客户端。比如我们是web-app-servic...

2018-05-31 10:26:45 1555

原创 SpringCloud不能加密

SpringCloud加密的坑想必很多同学在体验SpringCloud的时候都遇到了无法加密的情况吧。本人也是在尝试了各种方法,终于解决了不能加密的问题。现分享出来,希望能帮助和我同样问题的人。...

2018-05-29 07:23:03 2176 4

原创 SpringCloud(二)配置中心

SpringCloud(二)配置中心SpringCloud配置中心以外部配置文件(键值对或者等效的YAML文件)作为资源的向客户端提供Rest服务,使其通过配置中心即可获取对应的配置信息。SpringCloud配置中心支持本地文件仓库,Git仓库和SVN仓库作为配置文件仓库,并可以实现客户端启动时加载配置文件,动态刷新配置文件。SpringCloud(二)配置中心服务端配置客户端配...

2018-05-27 11:34:09 5599

原创 SpringCloud(一)使用Eureka实现服务注册与发现

SpringCloud(一)使用eureka实现服务注册与发现Eureka服务端SpringCloud项目基于SpringBoot,所以pom文件需要引入SpringCloud和SpringBoot的依赖。<parent> <groupId>org.springframework.boot</grou

2018-05-22 13:56:20 1966

空空如也

空空如也

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

TA关注的人

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