自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 HBase跨集群复制Snapshot失败原因分析及解决

起因HBase快照在跨集群复制时,经常会出现由于/hbase/.tmp/data/xxx FileNotFoundException导致任务失败 现还原出错场景,并分析错误原因,给出一些常用的解决方法 主要原因  在创建快照到跨集群复制过程中,部分StoreFile的位置发生了变动,以至不能正常寻址( 使用webhdfs的bug)场景还原源集群:HBase 1.2.0-cdh5....

2018-08-14 08:06:58 2148

原创 哈佛《幸福课》 第4课 积极的环境能改变人

今天课程的内容是上节课的延续,讲这门课的基本前提,“我们来自哪里,我们将去哪里”从各个方面展开论述,螺旋的基础,我们将在本学期一起创建它。上次我们讲到改变有多么困难,我们通过谈到“双胞胎研究”举例说明了Lykken和Tellegen提出的,也许改变我们幸福水平和试图改变身高一样困难和徒劳无功。然后谈到这些研究学者怎么犯的一般性的失误和错误,误解改变的本质。因为如果一个人在改变,问题已不再是“是否可

2017-03-27 11:00:53 2728

原创 《快学Scala》习题详解 第12章 高阶函数

1 编写函数values(fun: (Int) => Int, low: Int, high: Int),该函数输出一个集合,对应给定区间内给定函数的输入和输出。比如,values(x => x * x, -5, 5)应该产出一个对偶的集合(-5, 25), (-4, 16), (-3, 9), …, (5, 25) var arr = ArrayBuffer[(Int, Int)]() d

2017-03-18 19:57:41 763

转载 《快学Scala》习题详解 第11章 操作符

1 根据优先级规则,3 + 4 -> 5和3 -> 4 + 5是如何被求值的?scala> 3+4 -> 5res0: (Int, Int) = (7,5)//构成了元组scala> 3->4+5<console>:12: error: type mismatch; found : Int(5) required: String 3->4+5 ^scala

2017-03-18 15:57:13 428

原创 哈佛《幸福课》 第3课 幸福是一种随机现象吗?

今天是本学期正式开学的第一天,很高兴在这里看到你们,我只想说几句话,还有向进修学院的同学们打声招呼,上次我们向新西兰的同学问好,今天轮到爱尔兰的同学了。现在先说这里的本科生和研究生分组问题,你们明天会收到Sean Achor的邮件,你们填好各自的想加入的小组,我们本周会分好小组,选择你最想加入的组非常重要,下周我们就开始。 还记得上节课的问题吗?最主要的问题是“为什么要学习积极心理学?”我

2017-03-18 13:45:21 3051

转载 《快学Scala》习题详解 第10章 特质

1 java.awt.Rectangle类有两个很有用的方法translate和grow,但可惜的是像java.awt.geom.Ellipse2D这样的类没有。在Scala中,你可以解决掉这个问题。定义一个RenctangleLike特质,加入具体的translate和grow方法。提供任何你需要用来实现的抽象方法,以便你可以像如下代码这样混入该特质:val egg = new java.awt

2017-03-18 13:39:43 543

原创 《快学Scala》习题详解 第9章 文件和正则

1 编写一段scala代码,将某个文件的行倒转顺序 var source = Source.fromFile("C:/my.ini") val arr = source.getLines.toArray val out = new PrintWriter("c:/my.ini") for (i <- (0 until arr.length).reverse) out.println(

2017-03-17 20:53:26 437

原创 《快学Scala》习题详解 第8章 继承

1 扩展如下的BankAccount类,新类CheckingAccount对每次存款和取款都收取1美元的手续费 class BankAccount(initialBalance:Double){ private var balance = initialBalance def deposit(amount:Double) = { balance += amount; balance} def

2017-03-17 13:08:28 659 1

原创 哈佛《幸福课》 第2课 为什么要学积极心理学

首先做几个声明,我通过邮件收到的几个问题,在开始课程之前我要说几件事。首先,有人问我:“这门课程是为谁设置的?”,“这是积极心理学,它是为非常不开心的人设置的吗?它只是为抑郁的人设置的吗?这门课程是为谁设置的?”这门课程的授课对象是,对积极心理学有兴趣的人及想更开心的人。如果你非常开心,你还可以更开心,如果你非常不开心,你也可以更开心。所以这门课程适合任何对它感兴趣的人。我会邀请有兴趣投入,我们上

2017-03-17 11:10:43 3335

原创 《快学Scala》习题详解 第7章 包

1 编写示例程序,展示为什么package com.horstmann.impatient 不同于package com package horstmann package impatient package a.b.c { //串联式包语句 object cat { //一旦使用串联式语句,父包内容不可见 dog.toString() fa.toS

2017-03-16 21:27:31 297

原创 《快学Scala》习题详解 第6章 对象

1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法 object Conversions { def inchToCen(x: Double) { println(x * 2.54) } def gallToLiter(x: Double) { println(x * 3.8) } d

2017-03-16 16:07:15 401

原创 哈佛《幸福课》 第1课 什么是积极心理学

我教这门课程,是因为我在读本科阶段时,非常希望能学习这样一门课程,可能这门课并不是你希望的那样,也可能并不适合你,但希望几堂课后,你能有个大概印象,让你决定这门课是否适合你。我1992年来到哈佛求学,一开始主修计算机科学,大二期间,突然顿悟了,我意识到我身处让人神往的大学校园,周围都是出色的同学,优秀的导师,我成绩优异,擅长体育运动,我当时在校队打壁球,社交也游刃有余,一切都很顺利,除了一点,我不

2017-03-16 12:04:01 1500

原创 《快学Scala》习题详解 第5章 类

1 改进Counter类,让它不要在大于Int.maxValue时变为负数 增加一个判断语句 private var value = 0 def increment() { if (value < Int.MaxValue) value += 1 } def current() = value2 写一个BankAccount类,加入deposit和withdraw方法,和一个只读的bal

2017-03-16 11:29:19 483

原创 《快学Scala》习题详解 第4章 映射和元组

1 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但是价格上打9折 //默认不可变映射 val map = Map("Zeus" -> 10, "KKK" -> 3, "King" -> 0) val map2 = for ((k, v) <- map) yield (k, v * 0.9) for ((k, v) <- ma

2017-03-15 21:32:40 313

原创 《快学Scala》习题详解 第3章 数组

1 编写一段代码,将a设置为n个随机整数的数组,要求随机数位于[0,n)之间 //创建数组,[Int]显示指定数组的类型,new创建长为10的数组 //如果不使用new,创建只有一个元素10,类型为Int的数组 val arr = new Array[Int](10) for (i <- 0 until arr.length) arr(i) = util.Rando

2017-03-15 19:30:48 955

原创 《快学Scala》习题详解 第2章 控制结构和函数

1 如果一个数字为正数,则它的signum为1;如果是负数,则signum为-1;如果是0,则signum是0 def f(x: Int): Int = { // 如果f不是递归,可以省略:Int,=会自动进行类型推断 // =用来接收返回值, 不需要返回值时,不用= // 如果没有=,println()将打印() if (x > 0) 1

2017-03-15 14:57:54 639

原创 《快学scala》习题详解 第1章 基础

1 输入3不会按Tab没反应,加了.就有了2 对3开方再乘方 scala> import math._import math._scala> math.sqrt(3)res0: Double = 1.7320508075688772scala> math.pow(res0,2)res1: Double = 2.99999999999999963 通过赋值,产生错误,因此是varscal

2017-03-14 20:05:07 1828

转载 为什么都说程序员不好

到目前为止,在过去60年中在世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的。没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像。没有程序员或者计算机科学家获得过总统奖章(Presidential Medal)或者国会金质奖章(Congressional Gold Medal)。没有国家级别的针对程序员或者计算机科学家的颁奖典礼。  但是我们有艺术、运动、经济、娱

2017-03-14 18:59:35 3781 1

转载 大数据时代的大数据

一、大数据出现的背景进入2012年,大数据(big data)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新。它已经上过《纽约时报》《华尔街日报》的专栏封面,进入美国白宫官网的新闻,现身在国内一些互联网主题的讲座沙龙中,甚至被嗅觉灵敏的证券公司等写进了投资推荐报告。数 据正在迅速膨胀并变大,它决定着企业的未来发展,虽然现在企业可能并没有

2017-03-14 18:57:18 1973

原创 sqoop连接mysql出现 Communications link failure

错误Error: java.lang.RuntimeException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was

2017-03-07 16:05:19 2818 2

impala hive jdbc所依赖全部jar包

impala_jdbc_2.5.41.1061(最新) hive_jdbc_2.5.19.1053(最新) 均包含英文使用说明文档,兼容绝大多数的hive/impala版本 该资源来自cloudera,仅用于分享知识,学习和交流,请勿用于商业用途

2017-12-10

开源大数据分析引擎Impala实战 高清完整.pdf版下载

开源大数据分析引擎Impala实战.pdf 该资源来自网络,仅用于分享知识,学习和交流,请勿用于商业用途。请支持正版!

2017-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除