TTserver arm安裝啟動(dòng)手冊(cè)

      網(wǎng)友投稿 969 2022-05-28

      TTserver arm版本安裝編譯

      1?????? TTserver簡(jiǎn)介

      Tokyo Tyrant加上Tokyo Cabinet構(gòu)成一款支持高并發(fā)的分布式持久存儲(chǔ)系統(tǒng),對(duì)任何memcached客戶端來說,可以將Tokyo Tyrant當(dāng)作是一個(gè)memcached服務(wù),但是ttserever數(shù)據(jù)是持久存儲(chǔ)的。同時(shí)ttserver支持互為主輔模式,實(shí)現(xiàn)故障轉(zhuǎn)移。

      2?????? TTserver安裝

      2.1?????? 安裝Tokyo Cabinet

      # cd

      # wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.48.tar.gz

      # tar xzf tokyocabinet-1.4.48.tar.gz

      # cd tokyocabinet-1.4.48

      # ./configure --prefix=/usr/local/ttserver/tokyocabinet-1.4.48

      注:

      l? configure時(shí)出現(xiàn)報(bào)錯(cuò):configure: error: bzlib.h is required

      解決方法:yum install bzip2-devel,重新configure

      # make

      # make install

      2.2?????? 安裝Tokyo Tyrant

      # cd

      # wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz

      # tar zxvf tokyotyrant-1.1.41.tar.gz

      # cd tokyotyrant-1.1.41/

      # ./configure --prefix=/usr/local/ttserver/tokyotyrant-1.1.41 --with-tc=/usr/local/ttserver/tokyocabinet-1.4.48

      注:

      l? configure時(shí) with-tc選項(xiàng)需要嚴(yán)格使用tokyocabinet路徑。否則會(huì)報(bào)錯(cuò):configure: error: tcutil.h is required。

      # make

      # make install

      3?????? TTserver啟動(dòng)、運(yùn)維

      3.1?????? 創(chuàng)建數(shù)據(jù)文件存放目錄

      # mkdir /ttdata

      3.2?????? 設(shè)置文件描述符大小

      方法一:

      # vim /etc/security/limits.conf

      * ? ? ? ? ? ? ? soft ? ?nofile ? ? ? ? ?204800

      * ? ? ? ? ? ? ? hard ? ?nofile ? ? ? ? ?204800

      方法二:

      # ulimit -u 204800 -HSn 204800

      方法三:

      寫入/etc/profile里面,這樣每次用戶登錄進(jìn)來都會(huì)執(zhí)行這個(gè)文件。

      3.3?????? TTserver參數(shù)注釋

      -host name : 綁定主機(jī)名或IP地址

      -port num : 綁定端口號(hào),默認(rèn)1978

      TTserver arm安裝啟動(dòng)手冊(cè)

      -thnum num : 指定線程數(shù),默認(rèn)8

      -tout num : 指定每個(gè)會(huì)話的超時(shí)時(shí)間,單位s,默認(rèn)永不超時(shí)

      -dmn : 以守護(hù)進(jìn)程運(yùn)行

      -pid path : PID文件

      -kl : 如果檢測(cè)到進(jìn)程ID文件,殺死現(xiàn)有的進(jìn)程

      -log path : 日志文件

      -ld : 記錄debug信息

      -le : 記錄error信息

      -ulog path : 指定更新日志目錄

      -ulim num : 指定每個(gè)更新日志文件的大小

      -uas : 使用異步I/O更新日志。使用此項(xiàng)會(huì)減少磁盤IO消耗,但是數(shù)據(jù)會(huì)先放在內(nèi)存中,不會(huì)立即寫入磁盤,如果重啟服務(wù)器或ttserver進(jìn)程被kill掉,將導(dǎo)致部分?jǐn)?shù)據(jù)丟失。

      -sid num : 指定服務(wù)器ID

      -mhost name : 指定復(fù)制主服務(wù)器的主機(jī)名

      -mport num : 指定復(fù)制主服務(wù)器的端口號(hào)

      -rts path : 指定存放復(fù)制時(shí)間戳文件

      -rcc : 檢查復(fù)制的一致性

      -skel name : 指定skeleton數(shù)據(jù)庫的庫名稱

      -mul num : 指定多個(gè)數(shù)據(jù)庫機(jī)制的分裂次數(shù)

      -ext path : 指定擴(kuò)展的腳本文件

      -extpc name period : 指定函數(shù)的名稱和調(diào)用命令時(shí)間

      -mask expr : 指定禁用命令的名稱

      -unmask expr : 指定允許命令的名稱

      3.4?????? TTserver啟動(dòng)

      l? 單機(jī)模式:

      # ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 1 -rts /ttdata/tt.rts /ttdata/ttdb.tch

      l? 主從模式

      【node1】

      # ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 1 -mhost 192.168.1.136 -mport 1978 -rcc ?-rts /ttdata/tt.rts /ttdata/ttdb.tch

      【node2】

      # ./ttserver -host 127.0.0.1 -port 1978 -thnum 8 -tout 30 -dmn -pid /ttdata/tt.pid -kl -log /ttdata/tt.log -le -ulog /ttdata -ulim 128m -sid 2 -mhost 192.168.1.189 -mport 1978 -rcc ?-rts /ttdata/tt.rts /ttdata/ttdb.tch

      3.5?????? TTserver管理

      ttservctl start? //啟動(dòng)

      ttservctl stop?? //關(guān)閉

      ttservctl restart //重啟

      ttservctl hup //日志輪轉(zhuǎn)

      附件: ttserver arm安裝啟動(dòng)手冊(cè).docx 177.29KB 下載次數(shù):0次

      ARM 數(shù)據(jù)庫

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Java 核心技術(shù)學(xué)習(xí)筆記— Java集合框架部分內(nèi)容#yyds干貨盤點(diǎn)#
      下一篇:基于OMAPL138+FPGA多波束測(cè)深系統(tǒng)儲(chǔ)存子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      相關(guān)文章
      狠狠亚洲婷婷综合色香五月排名| 亚洲熟妇成人精品一区| 亚洲av无码专区在线电影天堂| 亚洲春黄在线观看| 亚洲精品视频在线观看免费| 亚洲乱码一区二区三区在线观看| 浮力影院亚洲国产第一页| 亚洲区不卡顿区在线观看| 亚洲第一黄片大全| 亚洲伊人久久综合影院| 久久久久国产亚洲AV麻豆| 亚洲一级特黄无码片| 国产精品亚洲mnbav网站| 国产成人亚洲综合无码| 激情97综合亚洲色婷婷五| 亚洲精品无码午夜福利中文字幕| 在线观看亚洲av每日更新| 国产AV无码专区亚洲AV手机麻豆| 一本久久a久久精品亚洲| 亚洲日韩中文无码久久| 亚洲av永久无码精品表情包| 久久精品国产亚洲AV麻豆不卡| 亚洲日韩区在线电影| 亚洲精品免费在线视频| 亚洲免费网站在线观看| 日本亚洲免费无线码 | 亚洲综合熟女久久久30p| 亚洲线精品一区二区三区| 久久久久久久尹人综合网亚洲| 亚洲av永久无码精品秋霞电影影院| 久久亚洲精品中文字幕无码 | 亚洲人成免费网站| ww亚洲ww在线观看国产| 亚洲欧洲av综合色无码| 亚洲aⅴ无码专区在线观看| 亚洲国产精品嫩草影院久久| 亚洲中久无码永久在线观看同| 亚洲AV无码成人精品区在线观看 | 日本亚洲高清乱码中文在线观看| 亚洲国产a级视频| 亚洲精品无码Av人在线观看国产|