學生課程管理系統(tǒng)簡單微服務架構圖:
Thirft下載安裝:
安裝的是thrift tarball,即tar包:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz
可以解壓后看README.MD文件里的安裝步驟历造。
tar zxf thrift-0.11.0.tar.gz
源碼包需要第一步的./bootstrap.sh
,tar包不需要這步驟,直接執(zhí)行:
./configure
查看回顯乓旗,顯示java和python违孝、go編譯yes刹前,其他的no編譯。
因為我只需要編譯java和python雌桑、go喇喉,其他的可以忽略不管。
go的安裝可以參考:http://www.reibang.com/p/b2222fc04f47
這里有一點需要注意校坑,java本來已經(jīng)安裝了java -version
看到的是1.8版本的jdk轧飞。
但是./configure
執(zhí)行完java還是no。然后查看configure文件里有如下的代碼:
大概意思是thrift編譯java需要jdk和ant撒踪,然后再執(zhí)行
ant -version
發(fā)現(xiàn)確實沒有过咬。那就安裝ant唄:
安裝ant:
這里只是順便安了以下maven。
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
yum -y install apache-maven
yum -y install ant
ant安裝好了:
如果你也遇到./configure
執(zhí)行完java后面是no的情況制妄,你就得首先檢查jdk和ant了掸绞。
然后make
-->> make install
windows安裝請參考:http://www.reibang.com/p/42e4b5919434