Sekka.Setup.gdbm RSSPLAIN

Related pages: Sekka.Setup
555555555555555555555555555555555555555555555555555555555555555
5

gdbmを使って、sekka-serverを構築する

5

 

5
memcachedをlocalhostにインストールする
5
 Debian lenny/squeeze では
5
sudo aptitude install memcached
5
 でインストールできます。
5
 OSに付属していない場合はソースからインストールしてください。
5
 Windows環境では、Windowsサービスとしてインストール可能なmemcachedサーバーが多数公開されています。googleで探してインストールしてください。
5

 

5
gdbmを使える状態でRubyをインストールする
5
Windowsの場合
5

rubyinstaller.orgのインストーラがgdbmを内蔵しています。

5

 

5
Linux/Mac OS Xの場合
5

gdbmが使える状態でRubyをインストールしてください。

5

 

5
memcachedを起動する
5
 ※Debian環境では、debをインストールした時点で起動されています。
5

 

5
環境変数を設定する
5
export SEKKA_DB=gdbm
5

 

5
sekka-serverを起動する。
5

SMALL辞書が ~/.sekka-server ディレクトリにダウンロードされ、ダウンロードに成功すれば sekka-serverが起動します。

5

辞書のダンプイメージ(TSV形式)はダウンロード後、*.dbに変換されます。

5
$ sekka-server
5
Info: Downloading SEKKA-JISYO
5
Command : curl -o /home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.tsv http://sumibi.org/sekka/dict/0.9.1/SEKKA-JISYO.SMALL.tsv
5
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
5
                                 Dload  Upload   Total   Spent    Left  Speed
5
100  223M  100  223M    0     0  11.2M      0  0:00:19  0:00:19 --:--:-- 11.2M
5
Command : curl -o /home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.md5 http://sumibi.org/sekka/dict/0.9.1/SEKKA-JISYO.SMALL.md5
5
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
5
                                 Dload  Upload   Total   Spent    Left  Speed
5
100    56  100    56    0     0  12283      0 --:--:-- --:--:-- --:--:-- 56000
5
   downloaded file's MD5 : 45a44858336d1dc310c04956f92c72e4
5
             correct MD5 : 45a44858336d1dc310c04956f92c72e4
5
Info:  downloaded file [/home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.tsv] verify OK.
5
Info: Checking SEKKA jisyo on gdbm server...
5
Info: Uploading...
5
Command : sekka-jisyo restore /home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.N.tsv /home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.N.db
5
Time: 00:56:30 |=================================================================================================================================================| 100% retore    
5
Info: [OK]
5
----- Sekka Server Started -----
5
  Sekka version  : 1.5.0
5
  Nendo version  : 0.6.6
5
  dict  version  : 1.4.0
5
  dict-type      : gdbm
5
  dict-db        : /home/kiyoka/.sekka-server/SEKKA-JISYO.SMALL.N.db
5
  memcached      : localhost:11211
5
  listenPort     : 12929
5
  proxyHost      : 
5
  proxyPort      : 
5
  maxQueryLength : 25
5
--------------------------------
5
[2013-12-22 00:57:21] INFO  WEBrick 1.3.1
5
[2013-12-22 00:57:21] INFO  ruby 2.0.0 (2013-11-22) [x86_64-linux]
5
[2013-12-22 00:57:21] INFO  WEBrick::HTTPServer#start: pid=31721 port=12929
5

 

5

上記のメッセージが表示され、クライアントからのリクエスト待ち状態になります。

5

 

5

 

5

Sekka.Setupページに戻る