一、基础提升0、uml ooa ood1、设计模式2、并发3、异步io4、jvm5、osgi6、api设计7、框架设计8、计算机系统9、数据结构和算法二、分布式架构1、rpc框架:zeroc ice、thrift、dubbo2、消息中间件:karfka、rocketmq3、协调系统:zookeepe...
分类:
其他好文 时间:
2015-09-21 13:45:40
阅读次数:
128
一、简介thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,Smalltalk,andOCaml这些编程语言间无缝结合的、高效的服务。二、安装1.下..
分类:
编程语言 时间:
2015-09-18 18:40:51
阅读次数:
200
hive的安装部署,网上有很多教程,我在这边就不再重复了,这次我要讲的是hive如何提交hql语句到hive上执行。一共有以下几种方式:第一、hiveserver 通过搭建hiveserver来提供thrift接口,接收来自远程提交的hql语句执行。 这样做的好处是不需要hive客户端,简化部署.....
分类:
其他好文 时间:
2015-09-15 12:58:22
阅读次数:
226
HBase 由 Java 语言实现,同时他也是最主要最高效的客户端。 相关的类在org.apache.hadoop.hbase.client 包中。涵盖所有 增删改查 API 。 主要的类包含: HTable、HBaseAdmin、Put、Get、Scan、Increment 和 Delete 等。...
分类:
编程语言 时间:
2015-08-27 14:48:13
阅读次数:
181
在前文(Thrift的java和php数据交互http://my.oschina.net/penngo/blog/489311)中只介绍了java作服务器端,但是“php是最好的语言”,自然少了php开发的thrift服务器端。 使用的业务例子,还是以前文的登录和注册为...
分类:
Web程序 时间:
2015-08-25 19:48:26
阅读次数:
208
今天在使用 hive --service hiveserver 命令启动 hiveserver 时出错了,hive版本1.2.0 ,错误信息如下: -bash-4.1$ hive --service hiveserver -p 10002 & Starting Hive Thrift Server Exception in thread "m...
分类:
其他好文 时间:
2015-08-25 17:12:40
阅读次数:
458
dubbo2.4.11源码编译 http://my.oschina.net/penngo/blog/494838 同样以两个简单的登录和注册服务为例,之前已经用thrift实现过,thrift版本的实现请参考Thrift的java和php http://my.oschina.net/penngo/blog/4...
分类:
其他好文 时间:
2015-08-21 19:45:37
阅读次数:
174
别人的相关测试数据:?http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking ? 测试纬度 序列化时间 反序列化时间 bytes大小 测试代码 准备protobuf文件 ? Message.proto文件代码?? impo...
分类:
Web程序 时间:
2015-08-20 13:27:20
阅读次数:
295