




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)所得得稅匯算算清繳政政策風(fēng)險險預(yù)警服服務(wù)系統(tǒng)統(tǒng)安裝部署署說明稅友軟件件集團股股份有限限公司20177年3月8日修訂頁編號章節(jié)名稱修訂內(nèi)容容簡述修訂日期修訂前版本號修訂后版本號修訂人批準(zhǔn)人1全部全文建立立20177.2.24沈佳2全部修改部分分參數(shù)20177.3.7沈佳系統(tǒng)安裝裝準(zhǔn)備系統(tǒng)流程程圖【流程說說明】數(shù)據(jù)抽取取從金三核核心征管管數(shù)據(jù)庫庫抽取相相關(guān)數(shù)據(jù)據(jù)到標(biāo)準(zhǔn)準(zhǔn)倉庫中中;預(yù)處理預(yù)處理服服務(wù)從標(biāo)標(biāo)準(zhǔn)數(shù)據(jù)據(jù)倉庫加加載財務(wù)務(wù)報表信信息、優(yōu)優(yōu)惠備案案信息、基礎(chǔ)信信息、納納稅人信信息到RRediis歷史史數(shù)據(jù)集集中;分析處理理分析服務(wù)務(wù)接收網(wǎng)網(wǎng)報處理理端提交交的的匯算清清繳申報報數(shù)據(jù),結(jié)合RRe
2、diis歷史史數(shù)據(jù)集集緩存以及本本地數(shù)據(jù)據(jù)庫的指指標(biāo)規(guī)則則對納稅稅人申報報數(shù)據(jù)進進行合規(guī)規(guī)、合理性性檢測,并將檢檢測結(jié)果果暫存Reediss結(jié)果集集緩存中(或本地地文件),最終終寫入本本地數(shù)據(jù)據(jù)庫;成效統(tǒng)計計稅務(wù)局端端決策2包風(fēng)險險管理中中增加成成效統(tǒng)計計菜單從從數(shù)據(jù)庫庫中查詢詢納稅人人風(fēng)險預(yù)預(yù)警檢測測結(jié)果在在頁面上上進行展展現(xiàn)和統(tǒng)統(tǒng)計;部署結(jié)構(gòu)構(gòu)圖【說明】企業(yè)所得得稅匯算算清繳政政策風(fēng)險險預(yù)警服服務(wù)系統(tǒng)統(tǒng)統(tǒng)一部部署在各各稅局的的業(yè)務(wù)處處理域,為了實實現(xiàn)高可可用性,將分析析服務(wù)分分別部署署在三臺臺應(yīng)用服服務(wù)器上上并通過Weebloogicc集群方方式部署署。預(yù)處處理服務(wù)務(wù)部署在在其中11臺應(yīng)用
3、用服務(wù)器器上并通通過單節(jié)節(jié)點部署署即可。歷史集和和結(jié)果集集兩組RRediis緩存存服務(wù)分分別部署署在三臺臺緩存服服務(wù)器上上通過RRediis哨兵兵模式部部署。軟件環(huán)境境及安裝裝文件清清單序號軟件資源源版本要求求安裝文件件1操作系統(tǒng)統(tǒng)Oraccle Linnux6.3以以上(664位)局方提供供并負(fù)責(zé)責(zé)安裝2數(shù)據(jù)庫Oraccle(664位)字符集:AMERRICAAN_AAMERRICAA.ALL32UUTF88p1333906677_11220400_Liinuxx-x886-664_11of22.ziipp1333906677_11220400_Liinuxx-x886-6
4、64_22of22.ziipgridd_4.ziip3中間件WebllogiicWebllogiic 111g(.3) 64bbitwls110366_geenerric.jarr4JdkJDK11.7.0_776 664biitjdk-7u667-llinuux-xx64.tarr.gzz5緩存服務(wù)務(wù)Reddis3.2.3rediis-33.2.3.ttar.gz6負(fù)載均衡衡服務(wù)TTengginee2.1.2tengginee-2.1.22.taar.ggzopennssll-1.0.11g.ttar.gz操作系統(tǒng)統(tǒng)性能優(yōu)優(yōu)化配置置修改用戶戶最大進進程和同
5、同時打開開文件個個數(shù)以rooot用戶戶登錄,修改如如下配置置文件:(1)修修改配置置文件/etcc/prrofiile,在尾部部追加以下下片斷,追加完成成后通過過命令ssourrce /ettc/pproffilee讓參數(shù)數(shù)即時生生效;ulimmit -SHHn 6655335ulimmit -SHHu 6655335(2)修修改配置置文件/etcc/seecurrityy/liimitts.cconff,在文件件尾部追追加如下下片斷:* ssoftt nprroc 6555355* harrd npprocc 6655335* sooft nnofiile 655535* hhardd no
6、ffilee 6555355(3)修修改配置置文件/etcc/seecurrityy/liimitts.dd/900-npprocc.coonf,將第1行的10024改改為6555355* sooft nprroc 10024#將10024改改為6555355roott sooft nprroc unnlimmiteed修改端口口最大的的監(jiān)聽隊隊列的長長度以rooot用戶戶登錄,修改如如下配置置文件:vi /etcc/rcc.loocallechoo 5111 /pprocc/syys/nnet/corre/ssomaaxcoonnechoo neeverr /syys/kkernnel/mm
7、/traansppareent_huggepaage/enaableed下次重啟啟后生效效修改內(nèi)核核針對內(nèi)內(nèi)存分配配的策略略以rooot用戶戶登錄,修改如如下配置置文件:vi /etcc/syyscttl.cconffvm.ooverrcommmitt_meemorry=00kernnel.shmmmaxx =xxx bbytees#(應(yīng)用用服務(wù)器器:物理理內(nèi)存*00.5,數(shù)據(jù)庫庫服務(wù)器器:物理理內(nèi)存*00.7)syscctl -pRediis安裝裝與配置置Rediis提供供了seentiinell(哨兵兵)機制制,通過過senntinnel模模式啟動動reddis后后,自動動監(jiān)控mmastt
8、er/slaave的的運行狀狀態(tài),自自動進行行故障轉(zhuǎn)轉(zhuǎn)移切換換?;驹砝硎牵盒男奶鴻C制制+投票票裁決。每個ssenttineel會向向其它ssenttinaal、mmastter、slaave定定時發(fā)送送消息,以確認(rèn)認(rèn)對方是是否“活活”著,如果發(fā)發(fā)現(xiàn)對方方在指定定時間(可配置置)內(nèi)未未回應(yīng),則暫時時認(rèn)為對對方已掛掛(所謂謂的“主觀認(rèn)認(rèn)為宕機” Suubjeectiive Dowwn,簡簡稱SDDOWNN)。若若“哨兵兵群”中中的多數(shù)數(shù)senntinnel,都報告告某一mmastter沒沒響應(yīng),系統(tǒng)才才認(rèn)為該該massterr徹底底死亡(即:客觀上上的真正正dowwn機,Objjecttive
9、e Doown,簡稱OODOWWN),通過一一定的選選舉voote算算法,從從剩下的的slaave節(jié)節(jié)點中,選一臺臺提升為為massterr,然后后自動修修改相關(guān)關(guān)配置。部署規(guī)劃劃3.1.1安裝裝目錄規(guī)規(guī)劃軟件名稱稱版本安裝路徑徑屬主tcltcl88.5.18-srcc.taar.ggz/reddisrediisrediisrediis-33.2.3.ttar.gz/reddisrediis目錄結(jié)構(gòu)構(gòu)規(guī)劃目錄地址址程序安裝裝目錄/reddis/reddis-3.22.3/srcc配置文件件目錄/reddis/connfigg/實實例名臨時文件件目錄/reddis/reddisttmp/實例例名
10、pidffilee文件目目錄/reddis/piddfille/實例名名數(shù)據(jù)文件件目錄/reddis/dbffilee/實例名名日志文件件目錄/reddis/logg/實實例名啟動文件件目錄/reddis/sh/實例例名3.1.2地址址端口規(guī)規(guī)劃histtoryyRediis服務(wù)務(wù)IP3:63880IP2:63880IP1:63880物理內(nèi)存存的50%Senttineel服務(wù)務(wù)IP3:263380 IP22:2663800IP1:263380安裝tccl組件件1、將/usrr/loocall目錄訪訪問權(quán)限限賦予rrediis用戶戶;2、以rrediis用戶戶上傳ttcl88.5.18-srcc
11、.taar.ggz文件件至/rrediis目錄錄,并解解壓安裝裝此目錄錄下;reddisreddis reddis$ ttar -zxxvf tcll8.55.188-srrc.ttar.gz reddisreddis reddis$ ccd ttcl88.5.18/uniix/reddisreddis uniix$ ./connfigguree;maake;makke ttestt;maake insstalll安裝Reediss以reddis用用戶上傳傳reddis-3.22.3.tarr.gzz文件至至/reediss目錄,并解壓壓安裝此此目錄下下reddisreddis reddis$
12、 ttar -zxxvf reddis-3.22.3.tarr.gzz reddisreddis reddis$ ccd rrediis-33.2.3reddisreddis reddis$ mmakeereddisreddis reddis$ mmakee teesto/ Alll teestss paasseed wwithhoutt errrorrs!Cleaanupp: mmay takke ssomee tiime OKmakee1: LLeavvingg diirecctorry /reediss/reediss-3.2.33/srrcreddisreddis reddis$ mm
13、akee innstaall安裝過程程中如果果出現(xiàn)如如下報錯錯:* errr: Teest reppliccatiion parrtiaal rresyync: okk pssyncc (ddiskklesss: yess, rrecoonneect: 1) inn teestss/innteggrattionn/reepliicattionn-pssyncc.tcclExpeecteed ccondditiion ss -11 syync_parrtiaal_ook 00 tto bbe ttruee (s -1 ssyncc_paartiial_ok 0)Cleaanupp: mmay t
14、akke ssomee tiime OKmakee1: * teest Errrorr 1makee1: LLeavvingg diirecctorry /oppt/ssofttwarre/rrediis-33.2.3/ssrcmakee: * teest Errrorr 2解決方法法:將超超時時間間延長,改完后后重新再再編譯測測試webbloggicreddis reddis-3.22.3$ vvi ttestts/iinteegraatioon/rrepllicaatioon-ppsynnc.ttcl ttestt TTestt reepliicattionn paartiial ress
15、yncc: $desscr (diiskllesss: $disskleess, reeconnnecct: $reeconnnecct) # NNow whiile thee clliennts aree wrritiing datta, breeak thee maastee-sllavee # llinkk muultiiplee tiimess. if ($rrecoonneect) for seet jj 0 $j $dduraatioon*110 inncr j afteer 5500#將1000改為5000# caatchh pputss MMASTTER $mmastter d
16、bssizee kkeyss, SSLAVVE $sllavee dbbsizze keyys iif ($jj % 20) = 0 cattch iff $dellay $slaave mullti $slaave cliientt kiill $maasteer_hhostt:$mmastter_porrt $slaave debbug sleeep $deelayy $slaave exeec elsse $slaave cliientt kiill $maasteer_hhostt:$mmastter_porrt 修改配置置文件3.4.1修改改Reddis主主節(jié)點(MMastter)配
17、置文文件找到安裝裝模板中的的massterr目錄下下的reediss.coonf配配置文件件,并修修改以下下紅色部部分內(nèi)容容portt端口號號#hisstorry實例例配置為為63880pidffilee /reddis/piddfille/實例名名/reddis.pidd#修改piidfiile保保存路徑徑logffilee /rrediis/llog/實例名名/reediss.loog#修改reediss日志保存存路徑dir /reediss/dbbfille/實例名名 #修改改dbffilee保存路路徑mastteraauthh seervyyou#從服務(wù)務(wù)器從主主服務(wù)器器同步時時的認(rèn)證
18、證密碼,設(shè)置為為serrvyoourequuireepasss sservvyouu#設(shè)置Reediss連接密密碼,設(shè)設(shè)置為sservvyouu。如果配配置了連連接密碼碼,客戶端端在連接接Reddis時時需要通通過AUUTH 命令令提供密密碼maxmmemoory xxxg #修改內(nèi)內(nèi)存大小小,hisstorry實例例設(shè)置為為物理內(nèi)內(nèi)存的550%3.4.2修改Reediss從節(jié)點點(Sllavee1/SSlavve2)配置文文件找到安裝裝模板中的的slaave目目錄下的的reddis.connf配置置文件,并修改改以下紅紅色部分分內(nèi)容portt端口號號#hisstorry實例例配置為為6388
19、0pidffilee /reddis/piddfille/實例名名/reddis.pidd#修改piidfiile保保存路徑徑logffilee /rrediis/llog/實例名名/reediss.loog#修改reediss日志保存存路徑dir /reediss/dbbfille/實例名名#修改dbbfille保存存路徑mastteraauthh seervyyou#從服務(wù)務(wù)器從主主服務(wù)器器同步時時的認(rèn)證證密碼,設(shè)置為為serrvyoourequuireepasss sservvyouu#設(shè)置Reediss連接密密碼,設(shè)設(shè)置為sservvyouu。如果配配置了連連接密碼碼,客戶端端在連接接
20、Reddis時時需要通通過AUUTH 命令令提供密密碼maxmmemoory xxxg#修改內(nèi)內(nèi)存大小小,hisstorry實例例設(shè)置為為物理內(nèi)內(nèi)存的550%slavveoff 主節(jié)節(jié)點IPP端口號號#從主節(jié)節(jié)點同步步3.4.3修改哨兵兵節(jié)點Senttineel配置置文件找到安裝裝模板中中的seentiinell目錄下下的seentiinell.coonf配配置文件件,并修修改以下下紅色部部分內(nèi)容容portt哨兵端口口號#hisstorry實例例配置為為263380pidffilee /rrediis/ppidffilee/實例名名/seentiinell.piid#修改piidfiile保保
21、存路徑徑logffilee /reddis/logg/實例名名/seentiinell.loog#修改seentiinell日志保存存路徑dir /reddis/reddisttmp/實例名名#修改臨臨時文件件保存路路徑senttineel mmoniitorr實例名名主節(jié)點點IP端口口號2#監(jiān)控maasteer節(jié)點點的地址址和端口口senttineel ffailloveer-ttimeeoutt 實例名名 1550000#表示如如果155秒后,實例仍沒沒活過來來,則啟啟動faailooverr,從剩剩下的sslavve中選選一個升升級為mmasttersenttineel ddownn-a
22、ffterr-miilliiseccondds實例名名300000 #表示如如果3s內(nèi)實例沒響響應(yīng),就就認(rèn)為SSDOWWNsenttineel aauthh-paass實例名名serrvyoou#設(shè)置訪訪問實例例的密碼碼,默認(rèn)認(rèn)為seervyyousenttineel pparaalleel-ssynccs 實例名名 1#表示如如果maasteer重新新選出來來后,其其它sllavee節(jié)點能能同時并并行從新新massterr同步緩緩存的臺臺數(shù)有多多少個,顯然該該值越大大,所有有slaave節(jié)節(jié)點完成成同步切切換的整整體速度度越快,但如果果此時正正好有人人在訪問問這些sslavve,可可能造成成
23、讀取失失敗,影影響面會會更廣。最保定定的設(shè)置置為1,只同同一時間間,只能能有一臺臺干這件件事,這這樣其它它slaave還還能繼續(xù)續(xù)服務(wù),但是所所有sllavee全部完完成緩存存更新同同步的進進程將變變慢。senttineel cconffig-epooch實例名名0senttineel lleadder-epooch實例名名03.4.4制作啟啟動腳本本1、reediss啟動文文件sttartt_reediss.shh#!/bbin/shcd /reddis/reddis-3.22.3/srcc./reediss-seerveer /reddis/connfigg/實例名名/reddis.con
24、nf taill -ff /rrediis/llog/實例名名/reediss.loog2、查看看reddis日日志腳本本vieew_rrediis.ssh#!/bbin/shtaill -ff /rrediis/llog/實例名名/reediss.loog3、seentiinell啟動文文件sttartt_seentiinell.shh#!/bbin/shcd /reddis/reddis-3.22.3/srcc./reediss-seentiinell /rrediis/connfigg/實例名名/seentiinell.coonf taill -ff /reddis/logg/實例名名/
25、senntinnel.logg4、查看看senntinnel日日志腳本本vieew_ssenttineel.sh#!/bbin/shtaill -ff /reddis/logg/實例名名/senntinnel.logg將上述啟啟動文件件放置對對應(yīng)的/reddis/sh/實例例名目錄下下,并賦賦予執(zhí)行行權(quán)限備份與恢恢復(fù)3.5.1備份份RediisSSAVEE命令令用于創(chuàng)創(chuàng)建當(dāng)前前數(shù)據(jù)庫庫的備份份。語法:該該命令將將在 rrediis 安安裝目錄錄中創(chuàng)建建dummp.rrdb文文件。具具體示例例如下:192.1688.1449.1136:63880 SAVVE OK另外還提提供一種種后臺備備份的方
26、方式完成成reddis的的備份,具體操操作如下下:192.1688.1449.1136:63880 bgssaveeBackkgrooundd saavinng sstarrtedd3.5.2恢復(fù)復(fù)如果需要要恢復(fù)數(shù)數(shù)據(jù),只只需將備備份文件件 (ddumpp.rddb) 移動到到 reediss 安裝裝目錄并并啟動服服務(wù)即可可。獲取取 reediss 目錄錄可以使使用CONNFIGG命令,如下所所示:192.1688.1449.1136:63880 CONNFIGG GEET ddir1) dirr2) /reediss/dbbfille/rresuult常用命令令連接命令令,可以以通過此此命令
27、連連接到rrediis,便便于后面面的其他他操作格式:rrediis-ccli -h-p-a reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63880 -a sservvyouu 192.1688.1449.1136:63880置值命令令:sett 取值命令令:geet 192.1688.1449.1136:63779 sett ussernnamee abbcOK192.1688.1449.1136:63779 gett ussernnameeabcc刪除某個個keyy值 deel 刪除Reediss所有數(shù)數(shù)據(jù)fllushhall
28、l(注意意慎用)通過哨兵兵查看當(dāng)當(dāng)前maasteer節(jié)點點:seentiinell maasteersrediis-ccli -h 1922.1668.1149.1366 -pp 2663800a sservvyouusenntinnel massterrs查看當(dāng)前前節(jié)點信信息命令令:innfo Reppliccatiion如果是主主節(jié)點,則顯示示其從節(jié)節(jié)點數(shù)量量、從節(jié)節(jié)點地址址等信息息,如下下圖:192.1688.1449.1136:63880 inffo RRepllicaatioon# Reepliicattionnrolee:maasteerconnnectted_slaavess:2
29、slavve0:ip=1922.1668.1149.1366,poort=63778,sstatte=oonliine,offfsett=100621132,lagg=1slavve1:ip=1922.1668.1149.1366,poort=63777,sstatte=oonliine,offfsett=100621132,lagg=1mastter_reppl_ooffsset:106622775repll_baackllog_acttivee:1repll_baackllog_sizze:1104885766repll_baackllog_firrst_bytte_ooffsset:13
30、7700repll_baackllog_hisstleen:1104885766如果是從從節(jié)點,則顯示示其對應(yīng)應(yīng)的主節(jié)節(jié)點信息息,如下下圖:reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63880 -a sservvyouu 192.1688.1449.1136:63880 inffo RRepllicaatioon# Reepliicattionnrolee:sllaveemastter_hosst:1192.1688.1449.1136mastter_porrt:663799mastter_linnk_sstattus:upma
31、stter_lasst_iio_ssecoondss_aggo:11mastter_synnc_iin_pproggresss:00slavve_rrepll_offfseet:1114117433slavve_ppriooritty:1100slavve_rreadd_onnly:1connnectted_slaavess:0mastter_reppl_ooffsset:0repll_baackllog_acttivee:0repll_baackllog_sizze:1104885766repll_baackllog_firrst_bytte_ooffsset:0repll_baackllo
32、g_hisstleen:00服務(wù)啟動動首次構(gòu)建建senntinnel環(huán)環(huán)境時,必須首首先啟動動Mastter節(jié)點(包括:Massterr和Massterr-seentiinell),再啟動動各個SSlavve結(jié)點點,建議議通過事事先準(zhǔn)備備好的啟啟動腳本本進行啟啟動3.7.1啟動動Massterr3.7.2啟動動massterr-seentiinell實踐操作作考慮到實實踐環(huán)境境機器限限制,現(xiàn)現(xiàn)需要在在1臺服務(wù)務(wù)器(1922.1668.1149.1366)上同時時部署兩兩組Reddis集集群實例例,因此此各個節(jié)節(jié)點只能能通過端端口來區(qū)區(qū)分,現(xiàn)現(xiàn)規(guī)劃如如下:3.8.1安裝裝目錄規(guī)規(guī)劃程序安裝裝目錄
33、/reddis/reddis-3.22.3/srcc配置文件件目錄/reddis/connfigg/hiistoory臨時文件件目錄/reddis/reddisttmp/hisstorrypidffilee文件目目錄/reddis/piddfille/hhisttoryy數(shù)據(jù)文件件目錄/reddis/dbffilee/hiistoory日志文件件目錄/reddis/logg/hiistoory啟動文件件目錄/reddis/sh/hisstorry3.8.2地址址端口規(guī)規(guī)劃histtoryyRediis服務(wù)務(wù)537775378853799512MMSenttineel服務(wù)務(wù)25377725377
34、82537793.8.3準(zhǔn)備備配置文文件histtoryyRediis服務(wù)務(wù)Senttineel服務(wù)務(wù)3.8.4準(zhǔn)備備啟動腳腳本histtoryyRediis服務(wù)務(wù)Senttineel服務(wù)務(wù)3.8.5操作驗驗證(1)根根據(jù)seentiinell查看當(dāng)前前Massterr節(jié)點reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 263377 seentiinell maasteers1) namme 2) reesullt 3) ipp 4) 1992.1168.1499.1336 5) poort 6) 63377 7) ruunidd 8
35、) e11f3bb4f44e422babbe333e3aabeff12221bfffaccb2aac7886b 9) fllagss 110) maasteer 111) liink-penndinng-ccommmandds 112) 0 113) liink-reffcouunt 114) 1 115) laast-pinng-ssentt 116) 0 117) laast-ok-pinng-rreplly 118) 1885 119) laast-pinng-rreplly 220) 1885 221) doown-aftter-milllissecoondss 222) 300000
36、0 223) innfo-reffressh 224) 92289 225) roole-repportted 226) maasteer 227) roole-repportted-timme 228) 23318771400 229) coonfiig-eepocch 330) 0 31) nnum-slaavess 332) 2 333) numm-ottherr-seentiinells 334) 2 335) quuoruum 336) 2 337) faailooverr-tiimeoout 338) 1550000 339) paaralllell-syyncss 440) 1(
37、2)只只能向MMastter節(jié)節(jié)點寫值值,不允允許向sslavve節(jié)點點寫值reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu seet AABC 1233(errror) REEADOONLYY Yoou ccant wwritte aagaiinstt a reaad oonlyy sllavee.OKK(3)向向Massterr置值,從Sllavee讀取,驗證主主從同步步效果reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63777
38、-a sservvyouu seet AABC 1233OKreddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63777 -a sservvyouu geet AABC 1233#兩個從從結(jié)點數(shù)數(shù)據(jù)都過過來了reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63778 -a sservvyouu geet AABC 1233reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu geet
39、AABC 1233(4)sslavve結(jié)點點63779宕機,會會對其他他結(jié)點造造成影響響嗎?后后續(xù)該節(jié)點恢復(fù)復(fù)后,數(shù)數(shù)據(jù)還保保持同步步嗎?reddisreddis $ pss -eef|ggrepp reediss-rediis 24008 3326888 0 223:225 ppts/12 000:000:000 ggrepp reediss-rediis 3324777 3324776 0 116:448 ppts/6 000:000:118 ./reediss-seerveer *:63377 rediis 3325111 3325110 0 116:449 ppts/7 000:000
40、:225 ./reediss-seentiinell *:263377 seentiinell rediis 3325550 3325449 0 116:449 ppts/8 000:000:118 ./reediss-seerveer *:63378 rediis 3325887 3325886 0 116:550 ppts/9 000:000:224 ./reediss-seentiinell *:263378 seentiinell rediis 3326224 3326223 0 116:550 ppts/10 000:000:118 ./reediss-seerveer *:6337
41、9 rediis 3326660 3326559 0 116:551 ppts/11 000:000:224 ./reediss-seentiinell *:263379 seentiinell #殺死其其中1個slaave 63779節(jié)點點的進程程reddisreddis $ kiill -9 326624#再往663799對應(yīng)的的Massterr63777主結(jié)結(jié)點寫值值DEFFreddisreddis $ rrediis-ccli -h 1922.1668.1149.1366 -pp 63377 -a serrvyoou sset DEFF 3221 OK#查看663788從節(jié)點點的值re
42、ddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63778 -a sservvyouu geet DDEF 3211reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu geet DDEF Coulld nnot connnecct tto RRediis aat 1192.1688.1449.1136:63779: Connnecctioon rrefuuseddCoulld nnot connnecct tto RRediis aat 119
43、2.1688.1449.1136:63779: Connnecctioon rrefuusedd#恢復(fù)663799從節(jié)點點的值reddisreddis ressultt$ ./sstarrt_rrediis63379.sh#查看663799從節(jié)點點的值,發(fā)現(xiàn)最最新數(shù)據(jù)據(jù)已經(jīng)同同步過來來reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu geet DDEF 3211(5)MMastter結(jié)結(jié)點63377宕宕機,查查看故障障轉(zhuǎn)移,并驗證各各個哨兵兵結(jié)點指指向Maasteer的值值是否同同步更新新?故障障
44、轉(zhuǎn)移后后歷史數(shù)數(shù)據(jù)是否否還存在在?reddisreddis $ pss -eef|ggrepp reediss-rediis 24669 1 0 223:335 ? 000:000:000 ./reediss-seerveer *:63379 rediis 3324777 3324776 0 116:448 ppts/6 000:000:119 ./reediss-seerveer *:63377 rediis 3325111 3325110 0 116:449 ppts/7 000:000:226 ./reediss-seentiinell *:263377 seentiinell redi
45、is 3325550 3325449 0 116:449 ppts/8 000:000:119 ./reediss-seerveer *:63378 rediis 3325887 3325886 0 116:550 ppts/9 000:000:226 ./reediss-seentiinell *:263378 seentiinell rediis 3326660 3326559 0 116:551 ppts/11 000:000:225 ./reediss-seentiinell *:263379 seentiinell #殺死MMastter663777節(jié)點的的進程reddisreddi
46、s $ kiill -9 324477 #查看各各個seentiine指指向maasteer的值值,從另外外的兩個個從節(jié)點點中選舉舉出63379做做為maasteer節(jié)點點reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 263377 seentiinell maasteers 1) nnamee 2) reesullt 3) iip 4) 1992.1168.1499.1336 5) poort 6) 63379 7) ruuniddreddisreddis $ reediss-clli -h 1192.1688.1449.1136
47、-p 263378 senntinnel massterrs 1) nnamee 2) reesullt 3) ipp 4) 1992.1168.1499.1336 5) poort6) 63779 reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 263379 senntinnel massterrs 1) naame 2) reesullt 3) iip 4) 1992.1168.1499.1336 5) poort 6) 63379#其中11個slaave節(jié)節(jié)點63378數(shù)數(shù)據(jù)依舊舊存在reddisreddis $ reediss
48、-clli -h 1192.1688.1449.1136 -p 63778 -a sservvyouu geet DDEF 3211#新選舉舉的主節(jié)節(jié)點63379數(shù)數(shù)據(jù)依舊舊存在reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu geet DDEF 3211#原主節(jié)節(jié)點63377已已宕機,無法訪訪問reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63777 -a sservvyouu geet DDEF Coulld nnot connne
49、cct tto RRediis aat 1192.1688.1449.1136:63777: Connnecctioon rrefuuseddCoulld nnot connnecct tto RRediis aat 1192.1688.1449.1136:63777: Connnecctioon rrefuusedd(6)原原主節(jié)點點63777恢復(fù)復(fù),觀察察其是否否成為現(xiàn)現(xiàn)有主節(jié)節(jié)點63379的的從結(jié)點點?在宕宕機期間間現(xiàn)有主主節(jié)點63779的所所做的數(shù)數(shù)據(jù)更新新是否進進行同步步?#向現(xiàn)有有Massterr節(jié)點63779寫值值reddisreddis $ rrediis-ccli -h 19
50、22.1668.1149.1366 -pp 63379 -a serrvyoou sset HIGG 9887OK#恢復(fù)原原主節(jié)點點63777reddisreddis ressultt$ ./sstarrt_rrediis63377.shh#查看現(xiàn)現(xiàn)有剛恢恢復(fù)63377節(jié)節(jié)點的信信息,發(fā)發(fā)現(xiàn)它的的主節(jié)點點已轉(zhuǎn)移移到63379,它只是是做為其其下面的的1個從節(jié)節(jié)點reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63777 -aa seervyyou inffo RRepllicaatioon# Reepliicattionnrolee:
51、sllaveemastter_hosst:1192.1688.1449.1136mastter_porrt:663799mastter_linnk_sstattus:upmastter_lasst_iio_ssecoondss_aggo:11mastter_synnc_iin_pproggresss:00slavve_rrepll_offfseet:55177787slavve_ppriooritty:1100slavve_rreadd_onnly:1connnectted_slaavess:0mastter_reppl_ooffsset:0repll_baackllog_acttivee:0
52、repll_baackllog_sizze:1104885766repll_baackllog_firrst_bytte_ooffsset:0repll_baackllog_hisstleen:00#查看現(xiàn)現(xiàn)有Maasteer節(jié)點點63779的信信息,發(fā)發(fā)現(xiàn)原恢恢復(fù)的原原主節(jié)點點63777已經(jīng)經(jīng)成為現(xiàn)現(xiàn)有主節(jié)節(jié)點63379的的其中11個從節(jié)節(jié)點reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63779 -a sservvyouu innfo Reppliccatiion# Reepliicattionnrolee:maasteerco
53、nnnectted_slaavess:2slavve0:ip=1922.1668.1149.1366,poort=63778,sstatte=oonliine,offfsett=46646556,llag=1slavve1:ip=1922.1668.1149.1366,poort=63777,sstatte=oonliine,offfsett=46646556,llag=0mastter_reppl_ooffsset:46447999repll_baackllog_acttivee:1repll_baackllog_sizze:1104885766repll_baackllog_firrst_
54、bytte_ooffsset:2repll_baackllog_hisstleen:44647798#從剛恢恢復(fù)的663777從結(jié)點點查看恢恢復(fù)之前前主結(jié)點點更新的的數(shù)據(jù)是是否已經(jīng)經(jīng)同步過過來reddisreddis $ reediss-clli -h 1192.1688.1449.1136 -p 63777 -a sservvyouu geet HHIG9877通過以上上操作驗驗證,我我們進一一步了解解Reddis哨哨兵模式式的高可可用性以以及數(shù)據(jù)據(jù)同步的的高可靠靠性Tengginee安裝與與配置(可選)適用場景景:僅當(dāng)當(dāng)稅局無無法提供供F5負(fù)負(fù)載時適適用Tengginee是由淘淘寶網(wǎng)發(fā)發(fā)起
55、的WWeb服服務(wù)器項項目。它它在 HYPERLINK / Ngginxx的基礎(chǔ)礎(chǔ)上,針針對大訪訪問量網(wǎng)網(wǎng)站的需需求,添添加了很很多高級級功能和和特性,其特點點是占有有內(nèi)存少少,并發(fā)發(fā)能力強強,Tennginne的性性能和穩(wěn)穩(wěn)定性已已經(jīng)在大大型的網(wǎng)網(wǎng)站如 HYPERLINK / 淘淘寶網(wǎng), HYPERLINK / 天貓商商城等得得到了很很好的檢檢驗。它它的最終終目標(biāo)是是打造一一個高效效、穩(wěn)定定、安全全、易用用的Weeb平臺臺。支持的協(xié)協(xié)議:hhttpp,htttps,POPP3,SMTTP,TCPP部署規(guī)劃劃軟件名稱稱版本安裝路徑徑屬主tenggineetengginee-2.1.22.taar
56、.ggz、/ngiinxnginnxopennssllopennssll-1.0.11g.ttar.gz/ngiinxnginnxTengginee負(fù)載端端口統(tǒng)一一為:880800安裝依賴賴包建議采用用yumm安裝,減少包包依賴的的風(fēng)險yum insstalll ggcc pcrre ppcree-deevell zllib zliib-ddeveel oopennssll oppensssl-devvel說明:gcc:編譯器器pcree:主要為為了重寫寫rewwrittezlibb:主要為為了gzzip壓壓縮opennssll:主要為為了sssl代理理如果沒有有yumm源,根根據(jù)事先先準(zhǔn)備的
57、的rpmm依賴包進進行安裝裝,詳見見:支撐撐軟件/Ngiinx/依賴包包目錄zlibb-1.2.33-299.ell6.xx86_64.rpmmzlibb-1.2.33-299.ell6.xx86_64.rpmme2ffsprrogss-1.41.12-22.el66.x886_664.rrpm e22fspproggs-llibss-1.41.12-22.el66.x886_664.rrpm kkeyuutills-11.4-5.eel6.x866_644.rppm kkeyuutills-llibss-1.4-55.ell6.xx86_64.rpmm kkeyuutills-llibss-
58、deevell-1.4-55.ell6.xx86_64.rpmm krbb5-ddeveel-11.100.3-42.el66.x886_664.rrpm krbb5-llibss-1.10.3-442.eel6.x866_644.rppm krbb5-wworkkstaatioon-11.100.3-42.el66.x886_664.rrpm oopennssll-1.0.11e-442.eel6_7.11.x886_664.rrpm oopennssll-deevell-1.0.11e-442.eel6_7.11.x886_664.rrpm ppcree-7.8-77.ell6.xx86_
59、64.rpmm pccre-devvel-7.88-7.el66.x886_664.rrpmlibccom_errr-1.41.12-22.el66.x886_664.rrpmlibccom_errr-deevell-1.41.12-22.el66.x886_664.rrpmlibsseliinuxx-2.0.994-77.ell6.xx86_64.rpmmlibsseliinuxx-deevell-2.0.994-77.ell6.xx86_64.rpmmlibsseliinuxx-uttilss-2.0.994-77.ell6.xx86_64.rpmmlibssepool-ddeveel-2
60、2.0.41-4.eel6.x866_644.rppmlibsss-11.411.122-222.ell6.xx86_64.rpmm安裝Teengiine以ngiinx用用戶上傳傳tennginne-22.1.2.ttar.gz、opeensssl-11.0.1g.tarr.gzz兩個文件件上傳至至/ngginxx目錄下下進行解解壓并編譯安安裝,安安裝地址址為/nnginnxngiinxreddis ngiinx$ ttar -zxxvf tennginne-22.1.2.ttar.gzngiinxreddis ngiinx$ ttar -zxxvf opeensssl-11.0.1g.tar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同標(biāo)準(zhǔn)格式范文
- 簡易自愿離婚合同模板
- 菜鳥驛站快遞柜租賃合同
- 餐飲企業(yè)戰(zhàn)略合作區(qū)域代理合同樣本
- 老舊農(nóng)村房屋轉(zhuǎn)讓合同范本
- 自行車安全培訓(xùn)課件
- 木工機械的現(xiàn)代控制技術(shù)考核試卷
- 木質(zhì)游藝器材制作工藝考核試卷
- 批發(fā)行業(yè)的品牌形象塑造考核試卷
- 合成材料在汽車制造領(lǐng)域的應(yīng)用研究考核試卷
- 高中校長在2025春季開學(xué)典禮上的講話
- 2025年六年級數(shù)學(xué)下冊春季開學(xué)第一課(人教版) 2024-2025學(xué)年 典型例題系列(2025版)六年級數(shù)學(xué)下冊(人教版) 課件
- 2025年浙江省臺州機場管理有限公司招聘筆試參考題庫含答案解析
- 1.2 男生女生 (課件)2024-2025學(xué)年七年級道德與法治下冊(統(tǒng)編版2024)
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)上冊教案全冊
- 《智能家居系統(tǒng)》課件
- 存款代持協(xié)議書范文模板
- 2023年部編人教版三年級《道德與法治》下冊全冊課件【全套】
- 基礎(chǔ)模塊下冊《中國人民站起來了》2
- 光伏項目施工總進度計劃表(含三級)
評論
0/150
提交評論