<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[candy_rainbow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/candy_rainbow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; candy_rainbow]]></copyright><item><title><![CDATA[Ansible-Playbook之异步执行]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/107083678</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/107083678</guid><author>candy_rainbow</author><pubDate>Thu, 02 Jul 2020 14:30:25 +0800</pubDate><description><![CDATA[异步功能不作为单独的模块出现，而是作为任务参数使用，因此，大多数模块都可以异步执行；

异步执行功能通常是用来解决执行任务时间过长导致SSH连接超时。

示例：


--- 
- hosts: "ansible-server" 
  tasks: 

  - name: simulate long running op (15 sec), wait for up to 45 sec, poll every 5 sec 
    command: /bin/sleep 15 
    async: 45 
 ]]></description><category></category></item><item><title><![CDATA[YARN中的任务队列调度器-公平调度器（Fair Scheduler）]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/102751888</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/102751888</guid><author>candy_rainbow</author><pubDate>Sat, 26 Oct 2019 01:43:46 +0800</pubDate><description><![CDATA[一、概述

  公平调度器可以为所有的应用“平均公平”分配资源，当然，这种“公平”是可以配置的，称为权重，可以在分配文件中为每一个队列设置分配资源的权重，如果没有设置，默认是1（由于默认权重相同，因此，在不做配置的情况下，作业（队列）之间的资源占比相同）。

  默认地，所有的应用程序在一段时间内平均获得相等的资源份额；

  默认地，公平调度程序仅基于内存调度公平决策，当然，这种策略...]]></description><category></category></item><item><title><![CDATA[YARN中的任务队列调度器-容量调度器（Capacity Scheduler）]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/102749962</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/102749962</guid><author>candy_rainbow</author><pubDate>Fri, 25 Oct 2019 22:26:52 +0800</pubDate><description><![CDATA[一、概述

  容量调度器是YARN提供的三种调度器中的一种，这种调度器允许多个组织（队列）共享一个Hadoop集群，每个组织（队列）所分配的集群资源是固定的且可配置的。每个组织（队列）内部还可以进一步划分成小队列，小队列之间共享整个组织（队列）的资源。在一个队列中，使用FIFO规则进行任务调度。

  容量调度器是Hadoop默认使用的调度器，但是像CDH这样的Hadoop分布式项目，默...]]></description><category></category></item><item><title><![CDATA[编译源码、运行Azkaban（版本：3.80.0-6）]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/102622406</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/102622406</guid><author>candy_rainbow</author><pubDate>Fri, 18 Oct 2019 11:29:07 +0800</pubDate><description><![CDATA[欢迎加入Axkaban学习交流群：710108279

Azkaban在3.0版本后支持两种部署方式，分别是solo-server 和 two-server

首先规定目录：

~/app：放置应用

~/source：放置源码

~/software：放置压缩包

首先下载源码，编译

~/source &gt; git clonehttps://github.com/azkaban/azka...]]></description><category></category></item><item><title><![CDATA[首次部署Azkaban（版本：3.76.0-22）踩坑总结]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/102605657</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/102605657</guid><author>candy_rainbow</author><pubDate>Thu, 17 Oct 2019 14:16:10 +0800</pubDate><description><![CDATA[欢迎加入Axkaban学习交流群：710108279



1. -bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory 问题

描述：linux 启动脚本时报错：-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file ...]]></description><category></category></item><item><title><![CDATA[【Spring Social】学习笔记（二）-Spring Social对OAuth2协议的实现]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/83303471</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/83303471</guid><author>candy_rainbow</author><pubDate>Tue, 23 Oct 2018 10:49:38 +0800</pubDate><description><![CDATA[请大家前看上一个博客，大致了解一下OAuth2协议的流程，嘿嘿！

对于OAuth2协议的流程，Spring Social已经很好的封装了默认的实现，对于变动的组件也定义好了接口让开发者去适配；

Spring Social提供了哪些组件？

说明：

OAuth2Operations接口：对OAuth协议中，授权、获取Token流程步骤的接口，Spring Social提供了默认的实现类OAut...]]></description><category></category></item><item><title><![CDATA[【Spring Social】学习笔记（一）-OAuth协议]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/83303296</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/83303296</guid><author>candy_rainbow</author><pubDate>Tue, 23 Oct 2018 10:43:20 +0800</pubDate><description><![CDATA[什么是OAuth协议？

Oauth是一个授权协议，让用户在不将服务提供商的用户名密码交给第三方应用的情况下，让第三方应用有权限访问用户在服务提供商中存在的一些资源，由于在这个过程中并没有提供用户名、密码给第三方应用，进而避免了一下三个问题：

1. 第三方应用可以访问用户在服务提供商上的所有信息

2. 用户只有修改密码，才可以取回授权

3. 密码泄露的可能性大大提高

举个例子：登录优快云...]]></description><category></category></item><item><title><![CDATA[eclipse的使用work set进行项目展示]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/82979121</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/82979121</guid><author>candy_rainbow</author><pubDate>Tue, 09 Oct 2018 10:56:58 +0800</pubDate><description><![CDATA[借鉴一下两个博客，挺好的

eclipse如何将多个项目放在一个文件夹中

@小驴没有尾巴

eclipse创建work set

@飞翔的黄曼巴]]></description><category></category></item><item><title><![CDATA[【Docker】学习笔记（一）-概念、安装以及常用命令]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/81025907</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/81025907</guid><author>candy_rainbow</author><pubDate>Fri, 13 Jul 2018 09:28:42 +0800</pubDate><description><![CDATA[Docker是一个高级容器引擎，开发者可以将自己的已经安装好的并且配置好的软件通过Docker“打包”（不知道这个词用的准不准确）成一个镜像文件，然后其他人就可以在安装Docker的机器上运行这个镜像文件，无需安装配置软件就可运行。

 

核心概念：

1. docker镜像（images）：Docker镜像是用于创建Docker容器的模板；

2. docker容器（container）：镜像...]]></description><category></category></item><item><title><![CDATA[【Spring Cloud】源码-Eureka客户端如何加载Eureka服务注册中心列表]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809026</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809026</guid><author>candy_rainbow</author><pubDate>Mon, 25 Jun 2018 23:41:14 +0800</pubDate><description><![CDATA[这部分源码涉及到两个类：

1. com.netflix.discovery.endpoint.EndpointUtils

 

2.  org.springframework.cloud.netflix.eureka.EurekaClientConfigBean

  

我断点跟踪使用的客户端配置文件：


spring.application.name=hello-service
serv...]]></description><category></category></item><item><title><![CDATA[【Spring Cloud】源码-Eureka客户端的服务注册、服务获取与服务续约]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809024</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809024</guid><author>candy_rainbow</author><pubDate>Mon, 25 Jun 2018 23:40:47 +0800</pubDate><description><![CDATA[在看源码之前，先说一下标题中提到的三个概念：

1. 服务注册：

    服务提供者（eureka客户端）在启动后，如果参数eureka.client.register-with-eureka为true，那么会将自己注册到服务注册中心中，注册的动作会将自己的元数据发送给注册中心，注册中心将接受的元数据保存在一个注册列表中，该列表是一个双层Map结构，具体为：Map&amp;lt;服务名, Map&amp;lt;...]]></description><category></category></item><item><title><![CDATA[客户端连接MySQL报错- authentication plugin 'caching_sha2_password' -navicat]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809020</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809020</guid><author>candy_rainbow</author><pubDate>Mon, 25 Jun 2018 23:39:42 +0800</pubDate><description><![CDATA[原因：mysql 8.0 版本默认使用 caching_sha2_password 身份验证机制mysql 8.0以前版本使用 mysql_native_password低版本升级到8.0 验证方式不变，新用户使用8.0验证方式改变，而客户端不支持新的加密方式解决方案：方法之一：修改用户的密码和加密方式ALTER USER 'root'@'localhost' IDENTIFIED WITH my...]]></description><category></category></item><item><title><![CDATA[客户端（Java代码）连接MySQL8.0报错：java.math.BigInteger cannot be cast to java.lang.Long]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809013</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/80809013</guid><author>candy_rainbow</author><pubDate>Mon, 25 Jun 2018 23:38:59 +0800</pubDate><description><![CDATA[异常：DriverManager.getConnection(url, user, password);的时候，报java.math.BigInteger cannot be cast to java.lang.Long原因：我的mysql版本是8.0.11，但是jar是5.1的，jar版本不满足，版本过低官方原文：MySQL Connector / J 8.0强烈建议与MySQL Server ...]]></description><category></category></item><item><title><![CDATA[Linux中使用alternatives切换Jdk版本]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/79362800</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/79362800</guid><author>candy_rainbow</author><pubDate>Sat, 24 Feb 2018 16:22:03 +0800</pubDate><description><![CDATA[1. 准备JDK包，分别是1.7和1.8，jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz；2. 解压，解压后的目录结构如图所示：    JDK1.7：    JDK1.8：3. 然后我们需要为每个版本的Java指定自己的编码，以便在切换的时候进行选择Java版本，注意，因为我们这个方法不需要配置环境变量，因此在指定编号的时候需要指定对应的java执...]]></description><category></category></item><item><title><![CDATA[eclipse中使用maven添加oracle驱动依赖]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/78833993</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/78833993</guid><author>candy_rainbow</author><pubDate>Mon, 18 Dec 2017 15:58:45 +0800</pubDate><description><![CDATA[eclipse中使用能够maven引入oracle驱动]]></description><category></category></item><item><title><![CDATA[Oracle数据导出]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/78750766</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/78750766</guid><author>candy_rainbow</author><pubDate>Fri, 08 Dec 2017 13:56:54 +0800</pubDate><description><![CDATA[Oracle导出数据]]></description><category></category></item><item><title><![CDATA[Centos安装Redis4.0.0]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/77991333</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/77991333</guid><author>candy_rainbow</author><pubDate>Fri, 15 Sep 2017 14:53:11 +0800</pubDate><description><![CDATA[一、下载
命令：wget http://download.redis.io/releases/redis-4.0.0.tar.gz

执行完之后，你会看到一个打包的文件：


二、解包
命令：tar -zxvf redis-4.0.0.tar.gz   ./
注意：最好解包到/usr/local/bin/Redis目录下，/usr/bin下面的都是系统预装的可执行程序，会随着系统升]]></description><category></category></item><item><title><![CDATA[SpringMVC+Freemarker生成静态页面]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/74225360</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/74225360</guid><author>candy_rainbow</author><pubDate>Mon, 03 Jul 2017 17:47:17 +0800</pubDate><description><![CDATA[SpringMVC+Freemarker生成静态页面]]></description><category></category></item><item><title><![CDATA[Linux上搭建 vsftp（CentOS）]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/70880523</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/70880523</guid><author>candy_rainbow</author><pubDate>Fri, 28 Apr 2017 22:48:54 +0800</pubDate><description><![CDATA[VSFTP全称是Very Secure FTP，是一个基于GPL发布的类Unix系统上使用的FTP服务器软件，它的最大特点就是安全，从它的全名可以看出，另外，高速与高稳定性也是VSFTP的两个主要特点。
下面我们就来介绍一下如何在Linux下搭建一个ftp server。
第一步，看看我们的Linux是否已经安装了ftp]]></description><category></category></item><item><title><![CDATA[【Redis入门】-集群（手动搭建）]]></title><link>https://blog.youkuaiyun.com/candy_rainbow/article/details/70216682</link><guid>https://blog.youkuaiyun.com/candy_rainbow/article/details/70216682</guid><author>candy_rainbow</author><pubDate>Tue, 18 Apr 2017 22:20:01 +0800</pubDate><description><![CDATA[使用哨兵模式可以有效的增加数据库容量，同时可以实现自动化，但是，即使使用哨兵模式，redis集群的每个数据库仍然存储着集群中的所有数据，这样就会存在木桶效应：数据库的总容量受限于存储内存最小的redis节点！

而这里讲的集群，是对数据库进行水平扩容，每个节点会存储不同区域的数据。哨兵和集群式两个独立的功能，但从性能上来看哨兵属于集群的子集，当不需要数据分片或者已经在客户端进行分片的场景下哨兵就足...]]></description><category></category></item></channel></rss>