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 &