一、简介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
数据类型
基本类型:
bool:布尔值,true 或 false,对应 Java 的 boolean
byte:8 位有符号整数,对应 Java 的 byte
i16:16 位有符号整数,对应 Java 的 short
i32:32 位有符号整数,对应 Java 的 int
i64:64 位有符号整数,对应 Java 的 long
double:64 位浮点数,对应 Java 的 double
s...
分类:
其他好文 时间:
2015-08-14 15:48:28
阅读次数:
104
spring与thrift集成,可以使服务调用和发布更方便。 本文代码是在上篇基础上改进,部分代码介绍请参考上一篇Thrift的java和php数据交互(http://my.oschina.net/penngo/blog/489311) 服务器端spring配置 <?xml?...
分类:
编程语言 时间:
2015-08-14 13:59:10
阅读次数:
156