Gönderen: yuxel  Son güncelleme :2010-03-13 01:52:06 Sayaç : 140591

Thrift kurulumu

Thrift, Facebook tarafından geliştirilen, C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, veya OCaml dilleri ile yazılan servisler arasında bir soyutlama(abstraction) sağlayan, açık kaynak kodlu bir framework'tür.

 

Başta Facebook ve Last.fm olmak üzere, birçok büyük ölçekli site Thrift kullanıyor

 

Bu yazıda, Debian GNU/Linux altında Thrift kurulumunu anlatmaya çalışacağım.

Oncelikle kaynak kodu derlemek için gerekli paketleri kurmalıyız

 

apt-get install autoconf libboost-dev libevent-dev python-dev automake libtool flex bison ruby-dev build-essential devscripts g++ libboost-dev libevent-dev python-dev automake pkg-config sun-java6-jdk

 

Thrift Java kodlarını derlemek için JDK yolunu JAVA_PATH ortam değişkenine eşitlemeliyiz.

export JAVA_HOME=/usr/lib/jvm/java-6-sun/

 

Daha sonra SVN deposundan güncel kodları çekelim

 

svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift

 

Dizin içinde oluşan thrift dizinine geçip aşağıdaki komutları çalıştırın

 

cd thrift && ./bootstrap.sh && ./configure && make && make install

 

Eğer her şey yolunda gittiyse thrift kurulmuştur. Thrift dizini içindeki lib ve tutorial dizinlerindeki örnekleri inceleyebilirsiniz.

PHP ile çalışan, mevcut zamanı döndüren bir örnek için ise http://dosyalar.sonsuzdongu.com/thrift_time_example.tar.gz adresindeki kodları inceleyebilirsiniz.

Konular
Opera {39}
Müzik {70}
Qt {12}
Ben {122}
Debian {26}
Sinema {24}
php/web {44}
Link {58}
KDE {7}

[_lang_topics]


Takvim
<  Haziran 2018  >
PSÇPCCtPz
123
45678910
11121314151617
18192021222324
252627282930


Temalar
xmas
yesilozAskerEdition
yellos
yesiloz
uira
yesilozHtml5
darksight
greeny
opera
default
dx

Es Dost
Altan
Tuğrul
Selçuk
Timu
Mehmet
Ünal
Gökhan
Koray Taylan
Yaşar
Özgür
Orhan
Kemali
Ahmet
Emrah
Kıvanç
BilgiFrekans
Bünyamin
Bedava Site

Gez Gör Arpacık
Opera Türkiye
Uira
Ma"Cess"teleri


Projeler
Beedon
sozluQ
qPod
SourPHP
Ekşigator
Ekşigator-qt
Soccer Madness