




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Apachetomcat 集群配置Apachetomcat 集群配置境Linux RedHat EntriseAS4.0Kernel 2.6.9-42.EL On an i686 Apachehttpd-Apachetomcat 集群11Apache壓Apachetomcat 集群11Apache壓縮包httpd-2.0.59tar到解壓tar zxvf ./ httpd-cd./httpd-21進(jìn)行安裝配置1:./configure -prefix=/usr/local/apache2 -enable-modules=most -enable-mods-shared=all-enable-s
2、o 2: make3:make說(shuō)明s們定Apache的安裝路/usr/local/apache22-enable- modules=most表示將大部分模塊靜態(tài)編譯到 httpd 二進(jìn)v文件中-enable-mods- Apache/usr/local/apache2/bin/apachectl 查看進(jìn)程ps紅域IE輸入Apachetomcat 集群Tomcat 安Apachetomcat 集群Tomcat 安命tar zxvf ./apache-tomcat-命mv ./apache-tomcat-5.5.28 .注因tomcat運(yùn)行jdk支持所在安tomcat要安jdk才啟 11將jdk-
3、6u17-linux-i586.bin文件拷貝到/usr/local命c(diǎn)p ./ jdk-6u17-linux-i586.binod755/usr/local/jdk-6u17-linux-i586.bin 31安裝 JDK命/usr/local/ jdk-6u17-linux-然根據(jù)提示輸入yes,程序會(huì)自動(dòng)完r安裝2安裝完,會(huì)在/usr/local/O產(chǎn)生一個(gè) ,個(gè)就是JDK 31查看JDK命/usr/local/jdk1.6.0_17/bin/java Apachetomcat 集群修改/etc/Apachetomcat 集群修改/etc/profile文件Ptomcat啟動(dòng)停k腳q文件
4、相關(guān)添 export JAVA_HOME CLASSPATHexport TOMCAT_HOME export TOMCAT_2_HOME說(shuō)明時(shí)定O了兩tomcat容器,在q例中tomcat1對(duì)象,在負(fù)載均衡中11omcat-connectors-1.2.15-src.tar 包解壓到O命tar 21進(jìn)入 命31執(zhí)行buildconf.sh 腳qw新配置文命omcat-connectors-1.2.15-Apachetomcat 集群Apachetomcat 集群命makeinstall71將mod_jk.so模塊拷貝到apache服器的命c(diǎn)p omcat-connectors-1.2.15-
5、修改、添11apache配置文件位置/usr/local/apache2/conf/httpd.conf 21添 jk 模塊命vi 263行添LoadModulejk_moduleJkWorkersFile JkMountFile/usr/local/apache2/conf/perties JkLogFile/usr/local/apache2/logs/mod_jk.logJKmount/servlet/*ajp13 Jkmount /*.jsp ajp13 JkLogLevel infoJkWorkerFile個(gè)指apache 啟動(dòng)時(shí)調(diào)用apache 調(diào)用用tomcat worker實(shí)例
6、,worker被定Operties文件中2指必須被定O 關(guān)系,將相對(duì)應(yīng)的文件請(qǐng)求交給對(duì)應(yīng)worker 處理2指必須被定OJkLogfile指定 tomcat 連接模塊的志文件放位置2 JkLogLevel志級(jí)別能被定Odebuginfowarnerrorortrace2 修改組權(quán)限303User nobody Gperties 文件perties文件命vi Apachetomcat 集群說(shuō)明Apachetomcat 集群說(shuō)明O了一worker_端口8180tomcat 機(jī)18,通ajp13協(xié)Ptomcat服器通,負(fù)載均衡的值 1. 4.pertise文件位置新建 pertise 命vi 說(shuō)明將
7、N述標(biāo)注的文件都交tomcat1處理11 配置文件位置/usr/lcoal/tomcat1/conf/Enginename=CatalinadefaultHost=localhostjvmRoute=tomcat1說(shuō)明應(yīng)wjvmRoute 項(xiàng)修改perties 文件中定O的worker 中的 tomcat 啟動(dòng)關(guān)腳q文export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/libexport查看進(jìn)程命ps axfApachetomcat 集群Apachetomcat 集群IEtomcat頁(yè)面輸N述頁(yè)面tomcat啟動(dòng)默認(rèn)頁(yè)面分別
8、啟tomcatapache,通過(guò)apache看是v能打tomcat 件,從而判斷整合是v生效11tomcat 中新建 命mkdir 21中新建 index.jsp 命vi /usr/local/tomcat/webapps/test/index.jsp 31index.jsp 內(nèi)容Apachetomcat 集群Apachetomcat 集群Apache1tomcat 試驗(yàn)境在N面的試驗(yàn)中l(wèi)inux 服器N安裝了 Apache,和一個(gè) tomcat 容器,做負(fù)載衡試驗(yàn)需要多安裝tomcat容器,1個(gè)兩個(gè)或 11 在有的N述境中,新增一個(gè) tomcat 容器 直接拷貝 tomcat1 中的文件到
9、tomat22tomcat 啟動(dòng)時(shí)調(diào)用2需要在/etc/profile 文件中新增新的關(guān)于 tomcat2 的系統(tǒng)運(yùn)行變量 export JAVA_HOME CLASSPATHexport TOMCAT_HOME export TOMCAT_2_HOME相應(yīng)的紅色部分將變量CATALINA_2_BASE 改Apachetomcat 集群類(lèi)31 配置 tomcat2 的啟動(dòng)和停k腳q,文件放在Apachetomcat 集群類(lèi)31 配置 tomcat2 的啟動(dòng)和停k腳q,文件放在O,啟動(dòng)腳startup.sh,停k腳q shutdown.sh2需要在w中添 profile 文件中置的系統(tǒng)變量exp
10、ort PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/libexport分別在兩個(gè)腳q中添N面列的境變量,N變量都是在 profile 文件中定O過(guò)的2tomcat 都需要新定Oprofile 和各startup.sh shutdown.sh 端口,如果O修改些端口都是一樣的,造r啟動(dòng)第一個(gè) tomcat 剩tomcat 啟動(dòng)O起來(lái)或是終別,8005關(guān)端口18009啟動(dòng)端口,端口續(xù)監(jiān)錯(cuò)2需要修改perties 2 置文件,如改r9005關(guān)端口18280啟動(dòng)端口m類(lèi)ort=9005ConnectorenableLookups=fals
11、eredirectPort=8443protocol=AJP/1.3 說(shuō)明在修改 8009 端口時(shí),默認(rèn)情況O行是被注釋掉的,需要把最的”注釋符提到前面一行28009 端口是應(yīng)用于 aj13 協(xié)進(jìn)行v,即由jk 連接器進(jìn)行調(diào)用,所修改完的配置,需要在 perties文件中定O相應(yīng)的 worker的端口2也就是在 perties中定Owork端口要和Connectorport端口對(duì)應(yīng)251perties 文件中新增兩個(gè) work,一個(gè)用于調(diào)用 tomcat2,一個(gè)用于做負(fù)載均說(shuō)明藍(lán)色部分原先配置的文件內(nèi)容,紅色部分做負(fù)載均衡時(shí)配置的文件內(nèi)容,增了 tomcat2 做調(diào)用第二個(gè) tomcat 的
12、worker,而loadbalancer 從w稱(chēng)N就用于做負(fù)載均衡時(shí)的 worker2在定Otomcat2 server.xml定O的一,定O的 端口端口8280 都是Apachetomcat 集群server.xml8009端口修改的2Loadbalancer worker 是用作負(fù)載Apachetomcat 集群server.xml8009端口修改的2Loadbalancer worker 是用作負(fù)載均衡的,worker類(lèi)型 lbtomcat11tomcat2兩個(gè)worker做負(fù)需要注意的是worker.tomcatX.lbfactor 數(shù),它是節(jié)的負(fù)載權(quán),它的值越大,獲得負(fù)載的機(jī)會(huì)就越大
13、,即分配到m節(jié) 件性能進(jìn)行調(diào)整數(shù)是指定是v使用粘性 ,等于每個(gè)請(qǐng)求將在兩個(gè)節(jié)中進(jìn)行負(fù)載平衡等于 1 數(shù)的定,則表明會(huì)話(huà)粘性,O進(jìn)行話(huà)復(fù)v,也就意味著一用戶(hù)通過(guò) APACHE 連接到某 S SERVER(創(chuàng)建了 則只要在 S 服l常的情況O, 用戶(hù)所有的請(qǐng)求都將會(huì)發(fā)送 SSERVER,s在查詢(xún)網(wǎng)絡(luò)文檔時(shí),曾經(jīng)有人建議如果該數(shù)設(shè)置 1 即true,那N最好時(shí)worker.loadbalancer.sticky_ses _force=1,m數(shù)表明如果集群中某Tomcat服器在多次請(qǐng)求沒(méi)有響應(yīng),是v將當(dāng)前的請(qǐng)求,轉(zhuǎn)發(fā)到w它 Tomcat 服器N處理,但是s得m 找O到原來(lái)的 ses中某些信息的話(huà),就會(huì)
14、導(dǎo)說(shuō)明將 jsp類(lèi)型的文件交由負(fù)載均衡器loadbalancerworker 處理2 61測(cè)試時(shí)test,在tomcat1 tomcat2 中O編寫(xiě)一個(gè) webapps 中分別定O兩個(gè)測(cè),_都定文件, O s中的 index.jsp N寫(xiě)Nthis is tocmat1=相應(yīng)的在 tomcat2 index.jsp N也寫(xiě)Apachetomcat 集群11tomcatserver.xml文分別去掉之前的注釋符!-Apachetomcat 集群11tomcatserver.xml文分別去掉之前的注釋符!-=和之的ClustermcastBindAddress=18 增綁定地tcpListenAd
15、dress=18 地址,默認(rèn)值_Apachetomcat 集群ClusterApachetomcat 集群ClustermcastBindAddress=18 增綁定地tcpListenAddress=18 地址,默認(rèn)值_tcpListenPort=4002修改 端口tomcat1區(qū)別值A(chǔ)pachetomcat 集群 來(lái)完r的拷貝,拷貝有n和異n兩種式2在n模式O,對(duì)客戶(hù)端的響Apachetomcat 集群 來(lái)完r的拷貝,拷貝有n和異n兩種式2在n模式O,對(duì)客戶(hù)端的響應(yīng)必須拷貝到w他節(jié)完r進(jìn)行異n模 ,默認(rèn)使用 DeltaManager,DeltaManager 采用的all-to-all 的
16、工作方式,即集群中的節(jié)會(huì)把 數(shù)據(jù)向所有w他節(jié)拷貝,而O管他節(jié)是v部署了當(dāng)前應(yīng)用2當(dāng)集群中的節(jié)數(shù)量很多并且部署著O應(yīng)用時(shí),BackupManager,BackManager 向部署了當(dāng)前應(yīng)用的節(jié)拷貝 2但是到目前BackupManager 并o經(jīng)過(guò)大規(guī)模測(cè)試,靠性O(shè)及 ,的 address 用的是組播地址Multicast address組播地址情請(qǐng)/adinb2965屬一個(gè)子集群,因m通過(guò)自定O組播地址和端口就將一個(gè)大的tocat集群分r多個(gè)子集群2ReceiverOtomcat4004100間依次選取一個(gè)用的端口進(jìn)行接收,自定O配置時(shí),如果多個(gè)tocat節(jié)在一物理服 器N注意要使用O的端口2
17、Sender用于向w他節(jié)發(fā)送數(shù)據(jù),x體實(shí)通過(guò)Tnspot配置,PooleParalllSendercp接池中獲取連接,實(shí)2 r, 起到一個(gè)閥門(mén)的作用, 在數(shù)據(jù)到達(dá)目的節(jié)前進(jìn)行檢測(cè)或w他操作, 如 TcpFalureDecortcpChannel的編程Valve 用于在節(jié)向客戶(hù)端響應(yīng)前進(jìn)行檢測(cè)或進(jìn)行某些操作,ReplicationValve 于用于檢測(cè)當(dāng)前的響應(yīng)是v及 數(shù)據(jù)的更新,如果是則啟動(dòng) 拷貝操作,filter,css,js的請(qǐng)求就O會(huì)及,因mO需檢測(cè),默認(rèn)態(tài)OO進(jìn)行過(guò)濾,監(jiān)測(cè)所有的響應(yīng)2JvmRouteBinderValve 端的Apache mod_jk 發(fā)Apachetomcat 集
18、群Deployer 用于集群的 farm 能,監(jiān)應(yīng)用中文件的更新,保證集群中所有節(jié)應(yīng)Apachetomcat 集群Deployer 用于集群的 farm 能,監(jiān)應(yīng)用中文件的更新,保證集群中所有節(jié)應(yīng)的一性,如某個(gè)用戶(hù)N文件到集群中某個(gè)節(jié)的應(yīng)用程O(píng),Deployer 會(huì)監(jiān)測(cè)到一操作并把一文件拷貝到集群中w他節(jié)相應(yīng)用的對(duì)l 發(fā)和收到的數(shù)據(jù),也有Valve的能在大體了解了 tomcat 集群實(shí)模型,就對(duì)集群作更優(yōu)化的配置了,tomcat 薦了一套配置,使用了DeltaManager 更高效的 BackupManager,并且對(duì) 置了請(qǐng)求過(guò)濾,注意在一服器部署多個(gè)節(jié)時(shí)需要Receiver的偵聽(tīng)端口,外了更高效的在節(jié)間拷貝數(shù)據(jù),所有 tomcat 節(jié)最好采用相的配置,x體配置如ClusterManag
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)分析的邏輯框架與方法試題及答案
- 2025年計(jì)算機(jī)二級(jí)Msoffice備考試題及答案
- 財(cái)務(wù)決策中的邏輯挑戰(zhàn)及對(duì)策試題及答案
- 計(jì)算機(jī)一級(jí)WPS數(shù)據(jù)備份試題及答案
- 財(cái)務(wù)分析與邏輯推理結(jié)合試題及答案
- 法律考試試題及答案解析
- 洞察2025年計(jì)算機(jī)二級(jí)Python考試的試題及答案新動(dòng)向
- 2025年人防門(mén)制作與安裝工程合同模板
- 繁簡(jiǎn)明解MySQL函數(shù)字典試題及答案
- 挑戰(zhàn)計(jì)算機(jī)二級(jí)Delphi考試的試題及答案
- 哲學(xué):西方哲學(xué)史考試題庫(kù)
- 大腦前-前交通動(dòng)脈瘤的護(hù)理查房
- 《國(guó)家審計(jì)準(zhǔn)則解讀》課件
- 糖尿病患者的藥物治療指導(dǎo)與管理
- 政務(wù)服務(wù)中心物業(yè)服務(wù)投標(biāo)方案
- 《人的不安全行為》課件
- 《行政強(qiáng)制法講解》課件
- 工業(yè)機(jī)器人專(zhuān)業(yè)發(fā)展規(guī)劃書(shū)
- 氣壓止血帶在四肢手術(shù)中應(yīng)用的專(zhuān)家共識(shí)(2021版)
- 居民自建樁安裝告知書(shū)回執(zhí)
- 叔丁基鋰的安全使用
評(píng)論
0/150
提交評(píng)論