<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Leo's Blog]]></title><description><![CDATA[Talk is cheap, show me your code.   https://github.com/leoChaoGlut]]></description><link>https://blog.youkuaiyun.com/lc0817</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lc0817]]></copyright><item><title><![CDATA[Ambari 自定义 Alert]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/104571624</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/104571624</guid><author>lc0817</author><pubDate>Sat, 29 Feb 2020 11:51:04 +0800</pubDate><description><![CDATA[原文: https://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari3/
Ambari 最新动态
2015 年，Ambari 发展的比较快，最新的发布版本已经是 2.1.1，而且马上将要发布 2.1.2 版本。与之前版本相比较，Ambari 增加了对一些最新版本操作系统的支持，同时也不再支持一些过时版本的操作系统。例如不...]]></description><category></category></item><item><title><![CDATA[superset 使用 presto 获取数据缓慢问题解决]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/104540547</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/104540547</guid><author>lc0817</author><pubDate>Thu, 27 Feb 2020 17:25:35 +0800</pubDate><description><![CDATA[排查思路
1.使用 traceback.print_stack() 加入到pyhive源码中,如 venv/lib/python3.6/site-packages/pyhive/presto.py 的 _process_response方法
2.superset界面上执行任意sql
3.superset控制台打印出调用_process_response的方法栈
4.根据方法栈,追踪到time.sl...]]></description><category></category></item><item><title><![CDATA[DDD 抽象概念清晰定义]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/103014200</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/103014200</guid><author>lc0817</author><pubDate>Mon, 11 Nov 2019 18:05:25 +0800</pubDate><description><![CDATA[战略建模

域
限界上下文

映射方式:更详细的描述请看&lt;实现领域驱动设计&gt; 第3章,80 页

合作关系（Partnership）：两个上下文紧密合作的关系，一荣俱荣，一损俱损。
共享内核（Shared Kernel）：两个上下文依赖部分共享的模型。
客户方-供应方开发（Customer-Supplier Development）：上下文之间有组织的上下游依赖。
遵奉者（Confor...]]></description><category></category></item><item><title><![CDATA[JavaParser 无法解析链式调用的问题]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/102722315</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/102722315</guid><author>lc0817</author><pubDate>Thu, 24 Oct 2019 14:19:44 +0800</pubDate><description><![CDATA[当解析链式调用时,如:“ClassA.getClassB().methodB()”.
尽管预先在JavaParserFacade中,添加了所有必须的JarTypeSolver,包括ClassB所在的Jar包.
并且debug确认JavaParser已成功添加ClassB所在的JarTypeSolver.
解析到"ClassA.getClassB().methodB()“这样的链式调用时,还是会报"...]]></description><category></category></item><item><title><![CDATA[如何用简单例子讲解 Q - learning 的具体过程？]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/79399953</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/79399953</guid><author>lc0817</author><pubDate>Wed, 28 Feb 2018 14:15:44 +0800</pubDate><description><![CDATA[作者：牛阿 
链接：https://www.zhihu.com/question/26408259/answer/123230350 
来源：知乎 
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。2017年06月05日更新，最近重写了一遍代码，Flappy Bird Q-learning。你可以在这里试着训练一下，加到最大帧数，在一两分钟内就可以达到10+的分数。原答案:最近看]]></description><category></category></item><item><title><![CDATA[使用强化学习完成迷宫搜索]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/79399923</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/79399923</guid><author>lc0817</author><pubDate>Wed, 28 Feb 2018 14:13:51 +0800</pubDate><description><![CDATA[使用 Q Learning 完成了一个迷宫搜索的小程序源码: https://github.com/leoChaoGlut/machine-learning-practice/tree/master/reinforcement-learning/q-learning/maze]]></description><category></category></item><item><title><![CDATA[presto 插件开发]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/79160014</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/79160014</guid><author>lc0817</author><pubDate>Thu, 25 Jan 2018 11:45:56 +0800</pubDate><description><![CDATA[完整demo: https://github.com/leoChaoGlut/presto-research/tree/master/presto-research-plugin

开发步骤


pom.xml 中填加 
dependencies  
com.facebook.presto:presto-spi
build plugin 
com.facebook.presto:presto-ma]]></description><category></category></item><item><title><![CDATA[JSR133中文版]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/79147188</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/79147188</guid><author>lc0817</author><pubDate>Wed, 24 Jan 2018 09:50:02 +0800</pubDate><description><![CDATA[原文链接  译文链接 
  翻译：丁一   下载：JSR133中文版

本文是JSR-133规范，即JavaTM内存模型与线程规范，由JSR-133专家组开发。本规范是JSR-176（定义了JavaTM平台 Tiger（5.0）发布版的主要特性）的一部分。本规范的标准内容将合并到JavaTM语言规范、JavaTM虚拟机规范以及java.lang包的类说明中。本JSR-133规范将不再通过JC]]></description><category></category></item><item><title><![CDATA[Presto 源码分析 (1) - 一条 sql 在 presto 内如何被执行]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/79137771</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/79137771</guid><author>lc0817</author><pubDate>Tue, 23 Jan 2018 11:35:34 +0800</pubDate><description><![CDATA[由于方法栈调用顺序较深, markdown 不好展示,故使用 yml 来展示. 
详情请看 : 一条sql如何被presto执行.yml 
 
https://github.com/leoChaoGlut/presto-research/blob/master/presto-research-doc/%E4%B8%80%E6%9D%A1sql%E5%A6%82%E4%BD%95%E8%A2%ABp]]></description><category></category></item><item><title><![CDATA[解决 Azkaban Executor 启动后不会自动激活]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78891150</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78891150</guid><author>lc0817</author><pubDate>Mon, 25 Dec 2017 12:01:04 +0800</pubDate><description><![CDATA[Intro通过翻看 Azkaban Executor Server 源码,发现 Executor 提供了 rest 接口,来手动激活 Executor. 
为什么不在 Executor 启动时自动激活呢….官方 issue110 解释如下:We don't update prior to web-server start.Let me introduce how we do a regular Ex]]></description><category></category></item><item><title><![CDATA[Ambari 整合 Azkaban]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78884716</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78884716</guid><author>lc0817</author><pubDate>Sun, 24 Dec 2017 13:50:38 +0800</pubDate><description><![CDATA[详情: https://github.com/leoChaoGlut/ambari-azkaban-service/blob/master/README.md]]></description><category></category></item><item><title><![CDATA[Ambari 整合 Presto]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78884713</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78884713</guid><author>lc0817</author><pubDate>Sun, 24 Dec 2017 13:49:57 +0800</pubDate><description><![CDATA[详情: https://github.com/leoChaoGlut/ambari-presto-service]]></description><category></category></item><item><title><![CDATA[Kaggle如何入门]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78839100</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78839100</guid><author>lc0817</author><pubDate>Tue, 19 Dec 2017 09:25:29 +0800</pubDate><description><![CDATA[作者：机器之心
链接：https://www.zhihu.com/question/23987009/answer/203051669
来源：知乎
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。


Kaggle 是一个流行的数据科学竞赛平台，已被谷歌收购，参阅《业界
 | 谷歌云官方正式宣布收购数据科学社区 Kaggle》。作为一个竞赛平台，Kaggle 对于]]></description><category></category></item><item><title><![CDATA[Presto ETL SQL 执行框架]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78606196</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78606196</guid><author>lc0817</author><pubDate>Wed, 22 Nov 2017 17:34:05 +0800</pubDate><description><![CDATA[简介:
仅适用于 presto
之前模仿 sqoop 的功能,写了一版 presto-extract,但发现并不好用,于是跳出 sqoop 的思维,重新写了一版
该版本的职责: 
负责顺序调用 sql
一个负责提供占位参数的 placeholders.sql
从 placeholders.sql 获取参数,并填充到顺序调用的 sql 中
提供循环 sql 调用
根据脚本入参,可保存需要保存的 pla]]></description><category></category></item><item><title><![CDATA[OrientDB 踩坑记录]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78554920</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78554920</guid><author>lc0817</author><pubDate>Thu, 16 Nov 2017 20:08:06 +0800</pubDate><description><![CDATA[子查询得到的结果默认是 Collection, 判断相等的时候需要先调用 FIRST(subQuery) 方法(或其它方法),否则会出现等式判断错误. 
正确: SELECT FROM Person WHERE name = FIRST((SELECT name FROM Person))
错误: SELECT FROM Person WHERE name = (SELECT name FROM P]]></description><category></category></item><item><title><![CDATA[给Linux系统新增加一块硬盘]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78532614</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78532614</guid><author>lc0817</author><pubDate>Tue, 14 Nov 2017 17:09:23 +0800</pubDate><description><![CDATA[今天公司测试Linux服务器硬盘不够用了，主要是mysql数据文件太大了，买了个500G的硬盘回来，这里记录下新加硬盘的方法
PS 测试服务器的主板太差劲了，没有多余的电源接口，只能把光驱的电源拿出来，才能让硬盘使用。
把硬盘装好后，我们用 fdisk -l 查看下:


图中可以看出 /dev/sdb 是500G，新加的硬盘。
接下来我用命令 fdisk sdb 进行分区，输入 p ]]></description><category></category></item><item><title><![CDATA[Spark技术在京东智能供应链预测的应用]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78502346</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78502346</guid><author>lc0817</author><pubDate>Fri, 10 Nov 2017 18:25:09 +0800</pubDate><description><![CDATA[大家晚上好，做一个简单的介绍：我叫郭景瞻，来自京东，著有《图解Spark：核心技术与案例实战》一书，还有我的同事杨冬越，他在京东Y事业部，主要从事供应链销量预测、单量预测等系统的设计与实现工作。

今天非常感谢InfoQ提供这样的机会给大家做一次分享，我们分享的主题是《Spark技术在智能供应链的应用》。在该分享中，首先介绍京东智能供应链并介绍预测在供应链中的作用，接着介绍预测系统的业务和技术]]></description><category></category></item><item><title><![CDATA[Presto 集群管理工具]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78437044</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78437044</guid><author>lc0817</author><pubDate>Fri, 03 Nov 2017 16:37:42 +0800</pubDate><description><![CDATA[presto 官方提供了集群管理工具,但只支持  RedHat Linux version 6.x * CentOS, 
ubuntu下,不能正常使用,于是自己撸了一个presto集群管理工具:github链接      https://github.com/leoChaoGlut/presto-manager]]></description><category></category></item><item><title><![CDATA[数据库事务的四大特性以及事务的隔离级别]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78387051</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78387051</guid><author>lc0817</author><pubDate>Sun, 29 Oct 2017 18:57:52 +0800</pubDate><description><![CDATA[本篇讲诉数据库中事务的四大特性（ACID），并且将会详细地说明事务的隔离级别。

　　如果一个数据库声称支持事务的操作，那么该数据库必须要具备以下四个特性：

⑴ 原子性（Atomicity）

　　原子性是指事务包含的所有操作要么全部成功，要么全部失败回滚，这和前面两篇博客介绍事务的功能是一样的概念，因此事务的操作如果成功就必须要完全应用到数据库，如果操作失败则不能对数据库有任何影响]]></description><category></category></item><item><title><![CDATA[HDFS的运行原理]]></title><link>https://blog.youkuaiyun.com/lc0817/article/details/78234985</link><guid>https://blog.youkuaiyun.com/lc0817/article/details/78234985</guid><author>lc0817</author><pubDate>Sat, 14 Oct 2017 16:19:35 +0800</pubDate><description><![CDATA[简介

HDFS（Hadoop Distributed File System ）Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS（Google File System）Google 文件系统（中文，英文）。

HDFS有很多特点：

    ① 保存多个副本，且提供容错机制，副本丢失或宕机自动恢复。默认存3份。

    ② 运行在廉价的机器上。
]]></description><category></category></item></channel></rss>