Thrift Quick Start

Posted on Sat 08 October 2011 in 我用(IT)

Thrift的入门文档需要更新

运行Thrift的应用(Java)

其实Thrift不用安装就能跑。 为了安装Thrift,在Mac(Lion)上还得装Xcode4才能configuration和make,Turorial的顺序不是最简单路径。 应该准备一个QuickStart(只要提供tutorial.jar,80多k的jar包就够了),让大家直接拿一个可运行的程序,这样能吸引更多新手啊。 如果手头儿没有现成儿可以跑的程序,那就得安装Thrift(Gen Java Code)之后编译示例文件从头开始生成tutorial.jar了。

安装Thrift

从主站进入,下了个thrift-0.7.0.tar.gz,解开,没看明白怎么用; 不急,打开Turorial页面,写得非常简单,再结合解开的东西,还是没明白; 不急,打开$thrift/README,按Installation的提示进行安装
chmod +x configure ./configure ./make sudo ./make install
我的Xcode4安装不太顺利,时间都耽误在这里了。

编译示例文件

这一步是我遇到的问题,没看到README里面说,不编译这步会导致运行java下的ant时报错

cd $thrift/lib/java ant #这步不做完,后面的编译不过

然后学习$thrift/tutorial/README,生成制定语言的code

cd $thrift/tutorial thrift -r --gen java tutorial.thrift #生存gen-java/目录

再然后学习$thrift/tutorial/java/README,按其中的操作要求一直到运行Sample

cd $thrift/tutorial/java/ ant sh JavaServer & #启动服务 sh JavaClient #启动客户端

正常运行了,现在可以开始看代码了。