<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_38015372的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_38015372</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_38015372]]></copyright><item><title><![CDATA[Lambda表达式]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/113346693</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/113346693</guid><author>m0_38015372</author><pubDate>Thu, 28 Jan 2021 16:14:06 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/93aed2504b01
简单介绍

]]></description><category></category></item><item><title><![CDATA[Ubuntu安装Hadoop3.2.1]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/112645186</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/112645186</guid><author>m0_38015372</author><pubDate>Thu, 14 Jan 2021 23:40:52 +0800</pubDate><description><![CDATA[Hadoop3.2.1版本的环境搭建


机器准备，使用的配置好的docker基础镜像sweetfly123/baseubuntu:18.04v5




服务器
系统
内存
IP
规划
JDK
HADOOP




node1
Ubuntu 18.04.2 LTS
8G
10.101.18.21
zoo1
JDK 1.8.0_222
hadoop-3.2.1


node2
Ubuntu 18.04.2 LTS
8G
10.101.18.8
zoo2
JDK 1.8.0_222
hadoop-3.2.1
]]></description><category></category></item><item><title><![CDATA[分布式事务二阶段和三阶段提交]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/112278534</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/112278534</guid><author>m0_38015372</author><pubDate>Wed, 06 Jan 2021 16:02:29 +0800</pubDate><description><![CDATA[分布式两阶段提交和三阶段提交
为了解决这样一系列问题，大型网站的架构也在不断发展。提高大型网站的高可用架构，不得不提的就是分布式。本文主要介绍关于分布式事务，二阶段提交和三阶段提交。
在分布式系统中，为了保证数据的高可用，通常，我们会将数据保留多个副本(replica)，这些副本会放置在不同的物理的机器上。为了对用户提供正确的增\删\改\差等语义，我们需要保证这些放置在不同物理机器上的副本是一致的。
为了解决这种分布式一致性问题，前人在性能和数据一致性的反反复复权衡过程中总结了许多典型的协议和算法。其中比较]]></description><category></category></item><item><title><![CDATA[griffin编译安装]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111823492</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111823492</guid><author>m0_38015372</author><pubDate>Sun, 27 Dec 2020 17:50:33 +0800</pubDate><description><![CDATA[Griffin编译安装
前言
Griffin是一个应用于分布式数据系统中的开源数据质量解决方案，例如在Hadoop, Spark, Storm等分布式系统中，Griffin提供了一整套统一的流程来定义和检测数据集的质量并及时报告问题。Apache Griffin是一个开源的大数据数据质量解决方案，它支持批处理和流模式两种数据质量检测方式，可以从不同维度度量数据资产，从而提升数据的准确度和可信度。例如：离线任务执行完毕后检查源端和目标端的数据数量是否一致，源表的数据空值等
一、Griffin介绍起源
在eBa]]></description><category></category></item><item><title><![CDATA[Linux配置环境变量的几种方式]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111644022</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111644022</guid><author>m0_38015372</author><pubDate>Thu, 24 Dec 2020 19:12:38 +0800</pubDate><description><![CDATA[环境变量相关的配置文件




用户
环境变量配置文件




所有用户
/ect/profile/etc/bashrc/etc/environment


root
~/.bashrc ~/.bash-profile


非root用户
/home/非root用户名/.bashrc


source /etc/profile 
or
. /etc/profile　

环境变量配置方式
# 读取系统已有环境变量的方法,输入export
export
# PATH 变量定义的是运行命令的查找路径，以冒号 ： ]]></description><category></category></item><item><title><![CDATA[kafka集群搭建]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111479974</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111479974</guid><author>m0_38015372</author><pubDate>Mon, 21 Dec 2020 17:51:01 +0800</pubDate><description><![CDATA[查看原链接

]]></description><category></category></item><item><title><![CDATA[zookeeper集群搭建]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111477594</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111477594</guid><author>m0_38015372</author><pubDate>Mon, 21 Dec 2020 16:21:43 +0800</pubDate><description><![CDATA[查看以下链接
https://blog.youkuaiyun.com/weixin_50642075/article/details/109613621

]]></description><category></category></item><item><title><![CDATA[redis集群搭建三主三从]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111306276</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111306276</guid><author>m0_38015372</author><pubDate>Thu, 17 Dec 2020 00:18:05 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/HeyShHeyou/article/details/108938136

]]></description><category></category></item><item><title><![CDATA[Jenkins持续集成]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/111275792</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/111275792</guid><author>m0_38015372</author><pubDate>Wed, 16 Dec 2020 15:01:48 +0800</pubDate><description><![CDATA[参考链接
https://chinalhr.github.io/post/jenkins-java-ci-cd/

]]></description><category></category></item><item><title><![CDATA[elasticsearch6.8集群安装X-Pack]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/110855155</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/110855155</guid><author>m0_38015372</author><pubDate>Tue, 08 Dec 2020 10:35:27 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/hxlasky/p/13393408.html

]]></description><category></category></item><item><title><![CDATA[centos7 yum安装时遇到错误：Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/109661343</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/109661343</guid><author>m0_38015372</author><pubDate>Thu, 12 Nov 2020 22:42:28 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/zl1991/p/7716919.html

]]></description><category></category></item><item><title><![CDATA[Linux服务器部署Java服务，卡在连接池初始化]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/109649173</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/109649173</guid><author>m0_38015372</author><pubDate>Thu, 12 Nov 2020 17:36:12 +0800</pubDate><description><![CDATA[Java服务部署，卡在连接池上面
问题：SecureRandom instance
原因：

简单google了一下，是Java的SecureRandom是同步读的操作系统的/dev/random
（具体的这个配置是在JAVA_HOME/jre/lib/security/java.security这个文件里面的securerandom.source=file:/dev/random 这个配置项）
由于entropy pool(熵池)里面的值不够，所以卡住在读/dev/random上了，造成了启动缓慢

解决]]></description><category></category></item><item><title><![CDATA[Maven项目将jar包单独打包]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/109453854</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/109453854</guid><author>m0_38015372</author><pubDate>Mon, 02 Nov 2020 17:39:43 +0800</pubDate><description><![CDATA[maven项目jar包独立
&lt;build&gt;
        &lt;finalName&gt;MDMReceiver-1.1.5-RELEASE&lt;/finalName&gt;
        &lt;directory&gt;MDMReceiver/resource&lt;/directory&gt;
        &lt;plugins&gt;
            &lt;!-- 设置编译版本 --&gt;
            &lt;plugin&gt;
          ]]></description><category></category></item><item><title><![CDATA[RibbitMQ 实战]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/109104076</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/109104076</guid><author>m0_38015372</author><pubDate>Thu, 15 Oct 2020 20:19:28 +0800</pubDate><description><![CDATA[RabbitMQ 实战教程
1.MQ引言
1.1 什么是MQ
MQ(Message Quene) :  翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息，消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的，而且只关心消息的发送和接收，没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件	通过利用高效可靠的消息传递机制进行平台无关的数据交流，并基于数据通信来进行分布式系统的集成。
1.2 MQ有哪些
当今市面上有很多主流的消息中间件，如老牌的ActiveMQ、]]></description><category></category></item><item><title><![CDATA[SQL中having与where的区别]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/109045144</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/109045144</guid><author>m0_38015372</author><pubDate>Tue, 13 Oct 2020 09:51:55 +0800</pubDate><description><![CDATA[1.where和having的区别
where:
where是一个约束声明,使用where来约束来自数据库的数据;
where是在结果返回之前起作用的;
where中不能使用聚合函数。
having:
having是一个过滤声明;
在查询返回结果集以后，对查询结果进行的过滤操作;
在having中可以使用聚合函数。
2.聚合函数和group by
聚合函数就是例如SUM, COUNT, MAX, AVG等对一组(多条)数据操作的函数，需要配合group by 来使用。
#如：
SELECT SUM(popu]]></description><category></category></item><item><title><![CDATA[logstash启动命令及参数]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/108367092</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/108367092</guid><author>m0_38015372</author><pubDate>Wed, 02 Sep 2020 17:52:04 +0800</pubDate><description><![CDATA[启动参数及命令
转载别人的，点它查看

]]></description><category></category></item><item><title><![CDATA[etcd的安装及使用]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/106857055</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/106857055</guid><author>m0_38015372</author><pubDate>Fri, 19 Jun 2020 15:19:03 +0800</pubDate><description><![CDATA[etcd的安装及使用

解压版，查看以下链接
https://www.cnblogs.com/sanduzxcvbnm/p/11990783.html


]]></description><category></category></item><item><title><![CDATA[Linux上RabbitMQ集群安装]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/106837284</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/106837284</guid><author>m0_38015372</author><pubDate>Thu, 18 Jun 2020 16:36:22 +0800</pubDate><description><![CDATA[RabbitMQ集群安装
1.版本信息

Version: 3.6.15
Official Document URL: https://www.rabbitmq.com/download.html
Local image path: /rabbitmq
Denpendency: Erlang

2.安装步骤

下载rpm安装介质rabbitmq-server-3.6.15-1.el7.noarch.rpm和erlang的rpm包
将rabbitmq和erlang安装包放入/rabbitmq路径下
安装erl]]></description><category></category></item><item><title><![CDATA[Dockerfile制作Ubuntu基础镜像]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/106673316</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/106673316</guid><author>m0_38015372</author><pubDate>Wed, 10 Jun 2020 19:23:08 +0800</pubDate><description><![CDATA[该镜像包含基本工具和maven，jdk等
Dockerfile 如下
FROM ubuntu:18.04

ENV LANG=C.UTF-8
ENV DEBIAN_FRONTEND=noninteractive

ADD run.sh /home/
RUN chmod 755 /home/run.sh
#1,install jdk

RUN apt-get update \
    &amp;&amp; apt-get -y install openjdk-8-jdk

ENV JAVA_HOME /usr]]></description><category></category></item><item><title><![CDATA[ubuntu基础镜像]]></title><link>https://blog.youkuaiyun.com/m0_38015372/article/details/105789560</link><guid>https://blog.youkuaiyun.com/m0_38015372/article/details/105789560</guid><author>m0_38015372</author><pubDate>Mon, 27 Apr 2020 14:09:08 +0800</pubDate><description><![CDATA[Ubuntu18.04相应软件安装过程与commit镜像
安装jdk
​	安装包在/home下，安装路径 /usr/lib/jvm
#安装vim
apt-get install -y vim

mkdir /usr/lib/jvm
tar -zxvf jdk-8u231-linux-x64.tar.gz -C /usr/lib/jvm
#修改环境变量
vi ~/.bashrc
#将以下内容复制到末...]]></description><category></category></item></channel></rss>