How to build jzmq in Mac OS X Lion

I tried to build jzmq, but failed with the following error message: $ git clone https://github.com/zeromq/jzmq.git $ cd jzmq $ ./autogen.sh $ ./configure $ make ... make[1]: *** No rule to make target `classdist_noinst.stamp', needed by `org/zeromq/ZMQ.class'. Stop. make: *** [all-recursive] Error 1 Then, create "classdist_…

Kyoto TycoonをJavaから利用する

Kyoto tycoonのセットアップは、以前のエントリを参照 kyoto tycoonをcentosにセットアップ | tjun memo Kyoto Tycoonの起動 memcachedプラグインを有効にして起動します。 ktserver -plsv /usr/local/libexec/ktplugservmemc.so -plex 'port=22222' test.kch Xmemcachedというライブラリを使います。 参考: User_Guide - xmemcached - User Guide Version 0.3 - Extreme performance modern memcached client for java - Google Project Hosting Xmemcachedのダウンロード JavaプログラムからKestrelを利用するために、Xmemcachedというmemcached用のライブラリを利用します。 http:…

KestrelをJavaから利用する

kestrelのセットアップについては以前の記事を参照してください。 Kestrelをcentosにセットアップ | tjun memo 以下では、JavaのプログラムからKestrelのキューを利用する方法を説明します。 Kestrelは、memcachedプロトコルで利用できるので、memcachedのライブラリなら基本的に大丈夫だと思います。 でも、kestrelに対応しているというところと、パフォーマンスがよさそうなところから、Xmemcachedというライブラリを利用します。 参考: User_Guide - xmemcached - User Guide Version 0.3 - Extreme performance modern memcached client for java - Google Project Hosting Xmemcachedのダウンロード JavaプログラムからKestrelを利用するために、Xmemcachedというmemcached用のライブラリを利用します。 http://code.google.com/p/xmemcached/downloads/list からxmemcached-1.3.5-bin-with-dependencies.…

Kestrelをインストールしたメモ

2013/02/01 に修正した時点のものです、最新のものがあるかもしれないので確認してください。 Kestrelは、twitterが使ってるらしいメッセージキューです。 前準備 まずgitが必要となるので、gitを使えるようにしてください。 Javaも必要となります。使用するユーザでJAVA_HOMEを設定しておいてください。 kestrelのインストール 次はkestrelをインストールします。 kestrelを/usr/local/kestre以下にインストールします。 まずは最新版をダウンロード。2013/02/01では2.4.1でした。 wget http://robey.github.com/kestrel/download/kestrel-2.4.1.zip 解凍して、/usr/local/kestrel以下にコピーする。 最新のものに対して、 /usr/local/kestrel/currentにシンボリックリンクを作る。 mkdir /usr/local/kestrel unzip…

[Mac]lionでJAVA_HOMEを設定(jdkのインストールも)

LionではJDKが予めインストールされている?かもしれません。 ターミナルで $ java -version が出来れば入っていると思います。 その場合、~/.bashrcなどに export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home を追記して再読み込みすれば、JAVA_HOMEが反映されます。 $ source ~/.bashrc javaがなければ、 http://support.apple.com/downloads/#Java からダウンロードしてインストールできます。…