会社のFedora12にもHornetQ入れとくか・・・
この辺見ながらインストール
hornetq-2.0.0.GA/docs/quickstart-guide/en/html_single/index.html#installation
したはいいけど、ん?libAIOは入ってるんだが、なぜに認識しないのか?
18:56:34,295 WARN [JournalStorageManager] AIO wasn't located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal 18:56:34,295 INFO [JournalStorageManager] Using NIO Journal
ぐぐったら、マニュアルに書いてあるじゃん・・・
Chapter 40. Libaio Native Libraries
早速ビルド・・・しようとしたらlibaio-develがないと言われたので、入れてから・・・
[ore@ore hornetq-2.0.0.GA]$ sudo yum install libaio-devel [ore@ore hornetq-2.0.0.GA]$ cd native-src [ore@ore native-src]$ JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64/ sh bootstrap [ore@ore native-src]$ mv src/.libs/libHornetQAIO.so.0.0.0 /opt/jboss-eap-5.0/jboss-as/bin/libHornetQAIO64.so [ore@ore native-src]$ cd $JBOSS_HOME/bin [ore@ore bin]$ ./run.sh -c myhq -b 0.0.0.0
おい、認識しねーYO
19:31:49,494 WARN [JournalStorageManager] AIO wasn't located on this platform, it will fall back to using pure Java NIO. If your platform is Linux, install LibAIO to enable the AIO journal 19:31:49,494 INFO [JournalStorageManager] Using NIO Journal
run.shをよくよく見たら、binの下なんてlibパス通ってないじゃん。$JBOSS_HOME/native/lib64 の下に置けばいいのか。
[ore@ore bin]$ mkdir -p ../native/lib64 [ore@ore bin]$ mv libHornetQAIO64.so ../native/lib64 [ore@ore bin]$ ./run.sh -c myhq -b 0.0.0.0
きたこれ
19:37:35,993 INFO [JournalStorageManager] Using AIO Journal
終