Kestrel Usage Japanese - acromusashi/acromusashi-stream-example GitHub Wiki
Kestrel-Usage-Japanese
Kestrelの利用方法
本ページではKestrelを用いたネットワークキューの利用方法について説明します。
起動方法/設定方法は下記の通りです。
1. GitHubからファイルを取得します。
wget https://github.com/downloads/acromusashi/acromusashi-stream-example/acromusashi-stream-example-kestrel-1.0.0.zip
2. kestrelを起動するノードにファイルを展開します。(kestrelディレクトリが作成され、その配下に展開されます)
unzip acromusashi-stream-example-kestrel-1.0.0.zip
3. Kestrel動作定義ファイルにファイルパスを設定します。
cd kestrel
vi config/production.scala
設定内容
new KestrelConfig {
listenAddress = "0.0.0.0"
memcacheListenPort = 22133
textListenPort = 2222
thriftListenPort = 2229
queuePath = "/opt/kestrel/spool" ## ファイル同期先を設定
........
loggers = new LoggerConfig {
level = Level.DEBUG
handlers = new FileHandlerConfig {
filename = "/opt/kestrel/log/kestrel.log" ## ログ出力先ファイルを設定
roll = Policy.SigHup
}
}
4. Kestrelプロセスを起動します。
java -jar kestrel_2.9.1-2.2.0.jar &