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 #启动客户端
正常运行了,现在可以开始看代码了。