- 博客(10)
- 收藏
- 关注
原创 sqoop export工具把HDFS中的数据导入到rdbms系统中,实现方式有三种
sqoop export工具把HDFS中的数据导入到rdbms系统中,实现方式有三种:(1)insert mode:生成insert语句然后执行,这是默认的方式(2)update mode:生成update语句,替换数据库中的记录(3)call mode:调用存储过程处理每一条记录:Common argumentsArgument Description
2014-05-07 15:29:14
1839
原创 安装zookeeper集群
现有4台机器 10.14.2.201 10.14.2.202 10.14.2.203 10.14.2.204安装zookeeper集群 在所有机器上进行1、下载安装包解压 tar xvf zookeeper-3.4.5.tar.gz -C /export/ cd /export/ ln -s zookeeper-3.4.5 zookeeper2、设置环境变量
2014-05-07 15:26:38
406
原创 启动Hadoop HDFS时的“Incompatible clusterIDs”错误原因分析
Incompatible clusterIDs”的错误原因是在执行“hdfs namenode -format”之前,没有清空DataNode节点的data目录。 网上一些文章和帖子说是tmp目录,它本身也是没问题的,但Hadoop 2.4.0是data目录,实际上这个信息已经由日志的“/data/hadoop/hadoop-2.4.0/data”指出,所以不能死死的参照网上的解决
2014-05-07 15:25:26
661
原创 最近在cloudstack邮件组看到有人提问虚拟机创建失败
最近在cloudstack邮件组看到有人提问虚拟机创建失败,日志信息大致如下:> FirstFitRoutingAllocator) Not considering hosts: [Host[-1-Routing]] to> > deploy template: Tmpl[202-ISO-202-2-d3beb14a-c693-3825-b20c-f41493d06114
2014-05-07 15:24:57
797
原创 对于Java中Map的遍历方式,很多文章都推荐使用entrySet
1. 阐述对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历v
2014-05-06 21:01:58
1289
原创 覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码
AbstractMap抽象类:覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码。如果两个映射大小相等、包含同样的键且每个键在这两个映射中对应的值都相同,则这两个映射相等。映射的哈希码是映射元素哈希码的总和,其中每个元素是Map.Entry接口的一个实现。因此,不论映射内部顺序如何,两个相等映射会报告相同的哈希码。SortedMap接口:它用来保持键的有序顺
2014-05-06 21:01:36
863
原创 一种是InputStream/OutputStream
工作后,使用的技术随着项目的变化而变化,时而C#,时而Java,当然还有其他一些零碎的技术。总体而言,C#的使用时间要更长一些,其次是 Java。我本身对语言没有什么倾向性,能干活的语言,就是好语言。而且从面向对象的角度来看,我觉得C#和Java对我来说,没什么区别。这篇文章主要回顾Java中和I/O操作相关的内容,I/O也是编程语言的一个基础特性,Java中的I/O分为两种类型,
2014-05-06 21:00:58
437
原创 为什么要用RMI
为什么要用RMI在这次的项目中,对于客户端与服务器之间的通信,想了许多办法,由于做的是富客户端应用,最终将技术选定在了RMI和Java-sockets两种之间,其中RMI的灵活性不高,客户端和服务器端都必须是java编写,但使用比较方便,反观java-sockets,虽然比较灵活,但需要自己规定服务器端和客户端之间的通信协议。比较麻烦,几经权衡,最终还是选择RMI来进行服务器-客户端通信
2014-05-06 21:00:38
739
原创 腾讯的新闻称中国老头三天破解世界最难九宫格
今日,一则腾讯的新闻称中国老头三天破解世界最难九宫格,虽然最后老人是改了一个数字,但是引起本人一时兴趣,想通过计算机程序求解该问题,于是在宿舍呆了一下午,终于成功求解,程序源码如下。package numberGame; public class Point { private int col;// 行号 private int row;// 列号 private
2014-05-06 21:00:19
571
原创 网络资源总结的一些在Java编程中尽可能要做到的一些地
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于
2014-05-06 20:59:45
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人