Sky's blog

          我和我追逐的夢

          常用鏈接

          統(tǒng)計

          其他鏈接

          友情鏈接

          最新評論

          Tokyo Tyrant 安裝筆記

          Tokyo Tyrant是目前評價最高的key-value數(shù)據(jù)庫之一,本文記錄在linux(suse11)上的安裝過程。

          1) 安裝Tokyo Cabinet

              Tokyo Tyrant和Tokyo Cabinet的關(guān)系,個人感覺類似于mysql數(shù)據(jù)庫和InnoDB存儲引擎的關(guān)系。在安裝Tokyo Tyrant之前,首先需要安裝Tokyo Cabinet。

              Tokyo Cabinet的官網(wǎng)地址為 http://1978th.net/tokyocabinet/,從這里下載到最新的1.4.45版本。


          之后的安裝過程非常簡單,標(biāo)準(zhǔn)流程:

          gunzip tokyocabinet-1.4.45.tar.gz
          tar xvf tokyocabinet-1.4.45.tar 
          cd tokyocabinet-1.4.45/
          ./configuration
          make
          make install

          注意configuration時可能會發(fā)現(xiàn)缺少一些依賴包,需要自行安裝,比如susu 11上我安裝時就發(fā)現(xiàn)缺少zlib和bzlib。

          2) 安裝Tokyo Tyrant

              Tokyo Cabinet安裝完成之后繼續(xù)安裝Tokyo Tyrant。

              從Tokyo Tyrant官網(wǎng)http://1978th.net/tokyotyrant/下載到最新的1.1.40版本。

              安裝過程同樣簡單,依然是標(biāo)準(zhǔn)流程:
          tar xvf tokyocabinet-1.4.45.tar 
          cd tokyocabinet-1.4.45/
          ./configuration
          make
          make install

              請注意,上面的兩個安裝過程,都是需要使用root賬號,由于安裝過程中需要復(fù)制文件到諸如/usr/local/include的目錄,需要有寫權(quán)限。我嘗試過通過 
              ./configure --prefix=/opt/ericsson/adm/pushserver/tokyo/tt
              來制定安裝目錄,雖然裝過程可以一路順利完成,但是最后會發(fā)現(xiàn)找不到需要的諸如ttserver的命令,只好放棄繼續(xù)用root賬號按照默認(rèn)方式安裝。

          3) 啟動

              啟動tt最簡單的方式,直接輸入命令
           
              ttserver

              啟動信息如下:

              ss-server:/work/soft/tokyo # ttserver 
          2010-07-20T22:04:09+08:00       SYSTEM  --------- logging started [8610] --------
          2010-07-20T22:04:09+08:00       SYSTEM  server configuration: host=(any) port=1978
          2010-07-20T22:04:09+08:00       SYSTEM  maximum connection: 1048575
          2010-07-20T22:04:09+08:00       SYSTEM  opening the database: *
          2010-07-20T22:04:09+08:00       SYSTEM  service started: 8610

              可以看到默認(rèn)使用1978端口,監(jiān)聽所有地址。

              對于Tokyo Tyrant的啟動, 除了直接ttserver外,還有另外一個辦法就是使用Tokyo Tyrant腳本。Tokyo Tyrant腳本默認(rèn)地址為/usr/local/sbin/ttservctl,提供方便實用的命令如start / stop / restart / hup,最后還是調(diào)用ttserver. 

              OK,tt server安裝完成,可以使用了。

          4) 驗證

              為了驗證安裝后的tt是否可以使用,我們可以做一些簡單的驗證。

              Tokyo Tyrant的安裝包自帶了一個檢測工具,進入Tokyo Tyrant解壓后的目錄,執(zhí)行
              make check
              之后可以看到有Writing Test / Reading Test / Removing Test / Random Concatenating Test / Miscellaneous Test / Wicked Writing Test / Typical Access Test / Threading Test 等多種測試方式被執(zhí)行,并打印出測試結(jié)果。

          posted on 2010-07-20 23:29 sky ao 閱讀(2901) 評論(0)  編輯  收藏 所屬分類: nosql

          主站蜘蛛池模板: 兰西县| 开鲁县| 宁陵县| 新兴县| 嘉善县| 高邑县| 梓潼县| 繁峙县| 靖远县| 海阳市| 利川市| 呼图壁县| 南丰县| 鱼台县| 深圳市| 宁津县| 梁山县| 甘南县| 延吉市| 阿克陶县| 思茅市| 三门峡市| 舒兰市| 务川| 湟源县| 五指山市| 尉氏县| 房山区| 雷山县| 龙游县| 彝良县| 秦皇岛市| 常宁市| 同仁县| 探索| 东乡县| 淄博市| 天门市| 广水市| 沙坪坝区| 盐边县|