忍者ブログ

podブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

building cassandra rpm

[Installing maven2.2(do as root privileges)]
cd /usr/local
wget http://ftp.jaist.ac.jp/pub/apache//maven/binaries/apache-maven-2.2.1-bin.tar.gz
tar xzf apache-maven-2.2.1-bin.tar.gz
ln -s apache-maven-2.2.1 maven
export PATH=$PATH:/usr/local/maven/bin
[Building Apache Cassandra RPM]
svn checkout http://cassandra-rpm.googlecode.com/svn/trunk/ cassandra-rpm-read-only
cd cassandra-rpm-read-only/
wget http://ftp.kddilabs.jp/infosystems/apache//cassandra/1.0.6/apache-cassandra-1.0.6-bin.tar.gz
mvn install:install-file -DgroupId=org.apache.cassandra -DartifactId=apache-cassandra -Dversion=1.0.6 -Dclassifier=bin -Dpackaging=tar.gz -Dfile=./apache-cassandra-1.0.6-bin.tar.gz
mkdir RPMS
mkdir BUILD
rpmbuild -v -bb --clean --define="osVerTag el5" classes/install/share/casandra.spec
[Setting cassandra.yaml]

-          - seeds: "127.0.0.1"
+          - seeds: "10.128.0.52"
 
-listen_address: localhost
+listen_address: 10.128.0.52 
 
-rpc_address: localhost
+rpc_address: 0.0.0.0

-thrift_framed_transport_size_in_mb: 15
+thrift_framed_transport_size_in_mb: 64
 
-thrift_max_message_length_in_mb: 16
+thrift_max_message_length_in_mb: 64
[Yes, it worked!]
cd /usr/share/cassandra/bin/
./nodetool -h localhost ring
Address         DC          Rack        Status State   Load            Owns    Token                                       
                                                                               97648623595762592548115765374294005718      
10.128.0.52     datacenter1 rack1       Up     Normal  1.61 GB         50.00%  12578031865527976682272113516351952854      
10.128.0.54     datacenter1 rack1       Up     Normal  1.2 GB          25.00%  55113327730645284615193939445322979286      
10.128.0.53     datacenter1 rack1       Up     Normal  1.56 GB         25.00%  97648623595762592548115765374294005718   

拍手[0回]

PR