Skip to content
yayugu edited this page May 14, 2014 · 12 revisions

EN / JP

flarei (インデックスサーバ)

コマンドラインオプション

-f/--config

  • 設定ファイルへのパスを指定します

-v/--version

  • バージョン番号を表示して終了します

-h/--help

  • コマンドラインヘルプを表示して終了します

設定ファイルオプション

下記のオプションは何れもコマンドラインでも指定可能です。また、[dynamic]と記述されているものはreload(SIGHUP)により動的に変更可能です。

back-log

  • listen()システムコールへのback logパラメータの値を指定します (default=30)

daemonize

  • 起動時にdaemon化します (default=false)

data-dir

  • データディレクトリへのパスを指定します [required]

log-facility

  • syslogファシリティを指定します (default=none) [dynamic]

max-connection

  • 最大接続数を指定します (default=128) [dynamic]

monitor-threshold

  • ノードダウンと判定するための監視アクセス回数を指定します (default=3) [dynamic]

monitor-interval

  • ノード監視間隔を指定します(秒) (default=5) [dynamic]

monitor-read-timeout

  • ノード監視時のタイムアウトを指定します(ミリ秒) (default=1000) [dynamic]

net-read-timeout

  • ネットワーク接続時の(サーバ側の)read待ちタイムアウトを指定します (sec) (default=600)

partition-size

  • パーティションの最大サイズを指定します (default=1024)

partition-type

  • keyの分散メソッドを指定します (1.0.18現在はmodularのみサポート) (default=modular)

key-hash-algorithm

  • keyのHashアルゴリズムを指定します (1.0.18現在は下記をサポート) (default=simple)
  • simple, bitshift, crc32, alert32, murmur, jenkins

server-name

  • インデックスサーバ名を指定します (default=hostname -f)

server-port

  • インデックスサーバポートを指定します (default=12120)

server-socket

  • Unix Domain Socketを利用する場合のパス名を指定します

stack-size

  • スレッドスタックサイズを指定します(KB) (default=128)

thread-pool-size

  • スレッドプールの最大数を指定します (default=5)

index-db

  • インデックス情報を保存するファイルのディレクトリへのパス又はzookeeperサーバーのURIを指定します。文法は以下の例を参照してください。 [default=file://$data_dir]
index-db = file://path/to/index-db-dir
index-db = zookeeper://zookeeper.internal:39913/

flared (ノードサーバ)

コマンドラインオプション

-f/--config

  • 設定ファイルへのパスを指定します

-v/--version

  • バージョン番号を表示して終了します

-h/--help

  • コマンドラインヘルプを表示します

設定ファイルオプション

下記のオプションは何れもコマンドラインでも指定可能です。また、[dynamic]と記述されているものはreload(SIGHUP)により動的に変更可能です。

また、storage-ap/storage-fp/storage-bucket-size/storage-largeについてはTokyo Cabinetのドキュメントの「ハッシュデータベースのチューニング」もご覧ください。

back-log

  • listen()システムコールへのback logパラメータの値を指定します (default=30)

daemonize

  • 起動時にdaemon化します (default=false)

data-dir

  • データディレクトリへのパスを指定します [required]

index-servers

  • インデックスサーバーのアドレス・ポートを指定します。文法は以下の例を参照してください。 [required] [dynamic]
index-servers = localhost:12120
index-servers = 100.100.100.100:12120, 100.100.100.101:12120, 100.100.100.102:12120

index-server-name

  • インデックスサーバ名を指定します [deprecated]

index-server-port

  • インデックスサーバポートを指定します (default=12120) [deprecated]

log-facility

  • syslogファシリティを指定します (default=none) [dynamic]

max-connection

  • 最大接続数を指定します (default=128) [dynamic]

mutex-slot

  • ストレージI/O時のロックスロット数を指定します (default=64)

noreply-window-limit

  • queryをproxy転送する際に応答不要で転送する数の上限値を指定します (default=0)

net-read-timeout

  • ネットワーク接続時の(サーバ側の)read待ちタイムアウトを指定します (sec) (default=600)

proxy-concurrency

  • 各ノードサーバへのproxyスレッド数を指定します (default=2)

reconstruction-interval

  • masterあるいはslave構築時に実行されるアップデート1回毎の間隔を指定します (usec) (default=0) [dynamic]

reconstruction-bwlimit

  • masterあるいはslave構築時に実行されるアップデートのI/O 上限値を指定します(KBytes/sec) (default=0) [dynamic]

replication-type

  • replicationを同期また非同期のどちらで実行するかを設定します (default=sync) [dynamic]

server-name

  • ノードサーバ名を指定します (default=hostname -f)

server-port

  • ノードサーバポートを指定します (default=12120)

server-socket

  • Unix Domain Socketを利用する場合のパス名を指定します

stack-size

  • スレッドスタックサイズを指定します(KB) (default=128)

storage-ap

  • アラインメント力を指定します (default=4)

storage-fp

  • ストレージの空間効率を指定します(default=10)

storage-bucket-size

  • バケット数を設定します (default=131071)

storage-cache-size

  • 削除ヘッダのキャッシュサイズを指定します (default=65536)

storage-compress

  • ストレージデータの圧縮オプションを指定します(deflate|bz2|tcbs) (default=none)

storage-large

  • 指定するとバケットの個々の要素を8バイト(64ビット)で扱います (default=none)

storage-type

  • 利用するストレージタイプを指定します (Tokyo Cabinet Hashデータベース(tch)のみサポート) (default=tch)

thread-pool-size

  • スレッドプールの最大数を指定します (default=5)

proxy-prior-netmask

  • 優先してread queryをproxy 転送するnodeをIPv4 netmaskのビット数表記で指定します (default=0)
  • 19と指定すると,"/19"にマッチするnodeに優先してproxyします

max-total-thread-queue

  • 全スレッドキューの合計最大値を設定します (default=0) [dynamic]

Clone this wiki locally