摘要: 包和引入 包和引入 摘要: 在本篇中,你将会了解到Scala中的包和引入语句是如何工作的。相比Java不论是包还是引入都更加符合常规,也更灵活一些。本篇的要点包括: 1. 包也可以像内部类那样嵌套 2. 包路径不是绝对路径 3. 包声明链x.y.z并不自动将中间包x和x.y变成可见 4. 位于文件顶 阅读全文
posted @ 2018-03-05 14:04 初见微凉i 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Scala中的类 Scala中的类 摘要: 在本篇中,你将会学习如何用Scala实现类。如果你了解Java或C++中的类,你不会觉得这有多难,并且你会很享受Scala更加精简的表示法带来的便利。本篇的要点包括: 1. 类中的字段自动带有getter方法和setter方法 2. 你可以用定制的gett 阅读全文
posted @ 2018-03-05 13:21 初见微凉i 阅读(1438) 评论(1) 推荐(0) 编辑
摘要: 映射和元组 映射和元组 摘要: 一个经典的程序员名言是:"如果只能有一种数据结构,那就用哈希表吧"。哈希表或者更笼统地说映射,是最灵活多变的数据结构之一。映射是键/值对偶的集合。Scala有一个通用的叫法:元组,即n个对象的聚集,并不一定要相同类型的。对偶不过是一个 n=2的元组,元组对于那种需要将 阅读全文
posted @ 2018-03-05 11:31 初见微凉i 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 数组相关操作 数组相关操作 摘要: 本篇主要学习如何在Scala中操作数组。Java和C++程序员通常会选用数组或近似的结构(比如数组列表或向量)来收集一组元素。在Scala中,我们的选择更多,不过现在我们先假定不关心其他选择,而只是想马上开始用数组。本篇的要点包括: 1. 若长度固定则使用Arra 阅读全文
posted @ 2018-03-05 11:30 初见微凉i 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Scala学习(二) 控制结构和函数 控制结构和函数 摘要: 本篇主要学习在Scala中使用条件表达式、循环和函数,你会看到Scala和其他编程语言之间一个根本性的差异。在Java或C++中,我们把表达式(比如3+4)和语句(比如if语句)看做两样不同的东西。表达式有值,而语句执行动作。在Scala 阅读全文
posted @ 2018-03-05 11:26 初见微凉i 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Scala基础学习 Scala基础学习 摘要: 在篇主要内容:如何把Scala当做工业级的便携计算器使用,如何用Scala处理数字以及其他算术操作。在这个过程中,我们将介绍一系列重要的Scala概念和惯用法。同时你还将学到作为初学者如何浏览Scaladoc文档 1. 使用Scala解释器 2. 用v 阅读全文
posted @ 2018-03-05 10:51 初见微凉i 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 版本介绍: zookeeper3.4.6 flume-ng1.6 kafka2.10-0.8.2 storm0.9.5 zookeeper3.4.6 flume-ng1.6 kafka2.10-0.8.2 storm0.9.5 安装zookeeper 1.下载最新release版zookeeper 阅读全文
posted @ 2017-12-05 15:23 初见微凉i 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 最新版的安装笔记:点击打开链接 架构图 数据流向图 (是visio画的,图太大,放上来字看起来比较小,如果有需要的朋友留邮箱) 实时日志分析系统架构简介 系统主要分为四部分: 1).数据采集 负责从各节点上实时采集数据,选用cloudera的flume来实现 2).数据接入 由于采集数据的速度和数据 阅读全文
posted @ 2017-12-05 15:20 初见微凉i 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 整合Kafka+Storm,消息通过各种方式进入到Kafka消息中间件,比如通过使用Flume来收集的日志数据,然后暂由Kafka中的路由暂存,然后在由实时计算程序Storm做实时分析,这时候我们需要讲Storm中的Spout中读取Kafka中的消息,然后交由具体的Bolt组件分析处理。 1、配置M 阅读全文
posted @ 2017-12-05 15:09 初见微凉i 阅读(3414) 评论(3) 推荐(0) 编辑
摘要: 一、为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余: 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的 阅读全文
posted @ 2017-11-07 08:46 初见微凉i 阅读(340) 评论(0) 推荐(0) 编辑