MrChang Blog

这家伙总以为自己是个天才,实际并不比别人聪明多少!

hadoop hdfs

"分布式文件系统,可以存储海量文件"

大数据 大数据到底在干嘛(数据分析): 收集大量业务行为数据,进行数据分析,得到一些业务结论 支撑业务功能(推荐) 支撑公司的运营分析 当数据分析面对的是海量(1T以上)的数据时,普通技术手段难以胜任,就需要更强大的技术手段来实现: 存储:分布式文件系统(HDFS) 运算分析:分布式运算程序(MAP REDUCE) 分布式运算程序的运行调度:(YARN)...

hadoop hdfs 常用命令

"分布式文件系统,可以存储海量文件"

说明 通过上篇博客,我们已经搭建好了单机版的hdfs,下面介绍下常用命令。 上传机器本地的一个文件到HDFS中 hadoop fs -put /本地文件 /hdfs的目录 (-copyFromLocal) 比如: hadoop fs -put /root/a.txt / 从HDFS中下载一个文件到本...

spring-cloud-eureka-consumer-ribbon-hystrix

"服务调用容错"

断路器:Hystrix客户端 Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。 较低级别的服务中的服务故障可能导致用户级联故障。当对特定服务的呼叫达到一定阈值时(Hystrix中的默认值为5秒内的20次故障),电路打开,不进行通话。在错误和开路的情况下,开发人员可以提供后备。 开放式电路会停止级联故障,并允许不必要的或失败的服务时...

spring-cloud-eureka-consumer-feign

"更快捷优雅的客户端负载均衡服务消费"

声明性REST客户端:Feign Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConvert...

spring-cloud-eureka-consumer-ribbon

"客户端负载均衡服务消费者"

客户端负载平衡器:Ribbon Ribbon是一个客户端负载均衡器,它可以很好地控制HTTP和TCP客户端的行为。Feign已经使用Ribbon,所以如果您使用@FeignClient,则本节也适用。 Ribbon中的中心概念是指定客户端的概念。每个负载平衡器是组合的组合的一部分,它们一起工作以根据需要联系远程服务器,并且集合具有您将其作为应用程序开发人员(例如使用@FeignClient...

spring-cloud-eureka-consumer

"普通服务消费者(传统方式)"

创建 Eureka-Consumer 创建springboot工程,引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&g...

spring-cloud-eureka-client

"服务注册与发现-客户端"

创建 Eureka-Server-Client 创建springboot工程,引入依赖 org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE <properties> ...

spring-cloud-eureka-server

"服务注册与发现"

Spring Cloud 简介 Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Found...

uptimerobot 监控

"多种监控实现"

前言 由于搞了多个公共服务于多台vps,需要监控项目稳定性与服务器稳定性,考察了阿里云云监控与uptimerobot,最后选择了uptimerobot 教程 访问官网,注册账号 : https://uptimerobot.com/ 登陆,点击add new monitor,根据自己的需求添加 配置自定义域名,点击my setting,在右下角找到Public Status...

mysql 账户有远程访问权限,无法访问

"错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0"

错误信息 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 解决 使用ssh 隧道方式可以登录,查看mysql 配置文件 找到并修改my.cnf文件。在不同的Linux系统下,my.cnf放在不同的位置。这里以Ubuntu Server做示例,其他系统请...