CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程_第1頁
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程_第2頁
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程_第3頁
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程_第4頁
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄TOC\o"1-5"\h\z\o"CurrentDocument"軟件準(zhǔn)備 2\o"CurrentDocument"安裝步驟 22.1.安裝虛擬機(jī) 2\o"CurrentDocument"2.2.在CentOS上安裝JDK 2\o"CurrentDocument"2.3.安裝Jboss 4\o"CurrentDocument"Zookeeper單機(jī)版的安裝與測試 6Zookeeper集群安裝(單點(diǎn)與分布式成功安裝) 9\o"CurrentDocument"dubbo管理控制臺及集成zookeeper集群部署 11CentOS+Jdk+Jboss+Dubbo配置教程軟件準(zhǔn)備虛擬機(jī):VMware-workstation-full-10.0.0-1295980.exeCentOS:CentOS-5.10-i386-bin-DVD-1of2.iso、CentOS-5.10-i386-bin-DVD-2of2.isoJdk7:jdk-7u45-linux-i586.rpmJboss7.1.1:jboss-as-7.L1.Final.zipZookeeper:zookeeper-3.4.5.tar.gzSSH工具:SSHSecureShellClient-329.exe安裝步驟2.1.安裝虛擬機(jī)一、 在電腦上安裝VMware-workstation-full-10.0.0-1295980.exe二、 在Vmware上安裝CentOS操作系統(tǒng)22在CentOS上安裝JDK一、查看Linux自帶的JDK是否已安裝(卸載centOS已安裝的1.4)安裝好的CentOS會自帶OpenJdk,用命令java-version,會有下面的信息:#javaversion(注:下面開始#開始是shell命令,并且用顏色區(qū)分)javaversion"1.6.0"OpenJDKRuntimeEnvironment(build1.6.0-b09)OpenJDK64-BitServerVM(build1.6.0-b09,mixedmode)(確喜四娜目重)^ooqaj#(互尚廿S)bM:OSH吾fniq/3KOH-Wr$:HlVd$=HlVd只皿。jBpsioo;/qii/aKOH_vAvf$:-rehp/qii/aKOH_^vf$:JBrwqii/?-i!7aKOH_wr$:-HivdSSva3yodxa01一0?9?[卷>1>叫皿/MKOH—VAVfModxa:叩馬窖丑'馬窖暗農(nóng)您耳聚'my?!吾faigojdp;a/iA#■OffiBS'三uidj*9$£i-xnun-^n£-i[pfqAi-uidaopns#eAeiyjsn/p3#:NPf鞍舉旱苧翁阜sows丑忍草舊也早:至,XQ[鞍拳馬繇,"香目恥四詢7丑}guidr98G-xnuH-計邊-種[號鞍拳毋苜工咿由,事朝革恥訂柬蜷“isn丑MOf^S、=SP^OQ^T-O^O^T-lPr^do-O^T-^^rsdapou--a-uida#g[「ddft)b-o?zf[訥dinoApa-z?,[七堿sddpou-a-mdj#:鼬SP^OQTI-O,OVI-^Pftrado-ovi-BABfgirddMO'Zfl訥dwoAW-Zf[pa町babPddjS|eb-uidi#wa口dai§|Bb-uidi皇阜¥,種[圍國力uns鞍拳丑'NPfuodo串f登面¥者必卻督2.3.安裝Jboss一、 把jboss解壓文件放到usr文件夾下面,目錄文件結(jié)構(gòu)/usr/jboss-as-7.1.1.Final/bin二、 執(zhí)行添加管理員用戶#cd/usr/local/jboss/bin#shadd-user.shWhattypeofuserdoyouwishtoadd?ManagementUser(perties)ApplicationUser(perties):aEnterthedetailsofthenewusertoadd.Realm(ManagementRealm):(回車)Username:(輸入用戶名)Password:(輸入密碼)Re-enterPassword:(重新輸入密碼)Abouttoadduser'adminjboss'forrealm'ManagementRealm,Isthiscorrectyes/no?yesAdded user 'adminjboss' to file'/usr/local/jboss/standalone/configuration/perties'Added user 'adminjboss' to file'/usr/local/jboss/domain/configuration/perties'三、 配置環(huán)境變量#vi/etc/profileexportJBOSS_HOME=/usr/jboss-as-7.1.1.FinalexportPATH=$PATH:$JBOSS_HOME/bin:wq四、修改standalone.xml文件編輯standalone.xml文件,將jboss.bind.address.management、jboss.bind.address替換為本機(jī)IP或者vi/jboss/standalone/configuration/standalone.xml<interfaces><interfacename="management"><inet-addressvalue="${jboss.bind.address.management:}"/></interface><interfacename="public"><inet-addressvalue="${jboss.bind.address:}"/></interface><interfacename="unsecure"><inet-addressvalue="${jboss.bind.address.unsecure:}"/></interface>〈interfacename="ipv4"><any-ipv4-address/></interface></interfaces>保存并退出,按ESC后輸入:wq五、 編輯防火墻vi/etc/sysconfig/iptables注意要在最后一句的前面添加如下語句:-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8009-jACCEPT六、 啟動jboss啟動jboss有兩種方式:(1)如果關(guān)閉當(dāng)前窗口則jboss服務(wù)也被關(guān)閉。sh/usr/jboss-as-7.1.1.Final/bin/standalone.sh(2)如果關(guān)閉當(dāng)前窗口則jboss服務(wù)在后臺運(yùn)行。nohup/usr/jboss-as-7.1.1.Final/bin/standalone.shjboss啟動后訪問http://(centosip地址):9990/即可出現(xiàn)管理員頁面,表示啟動成功。(IP為用戶在standalone.xml酉己置文件中配置過的IP)七、部署JbossWeb程序,這里只將簡單的打包war利用jdk里的工具,例如我們要打包的文件在D:\cbweb;運(yùn)彳亍cmd;mdD:\cbweb進(jìn)入D:\cbweb然后輸入jar-cvfcbweb.war*回車,文件配打包成cbweb.war*,位于D:\cbweb中。利用eclipse在WebRoot上單擊右鍵,選擇Export選項,然后選擇J2EE WAR file選項,然后選擇工程名稱和路徑,單擊完成就可以了。將打包的war文件放到standalone/deployments目錄下,然后訪問訪問http://(centosip地址):9990/cbweb2.4.Zookeeper單機(jī)版的安裝與測試—、下載最新的穩(wěn)定版并zookeeper-3.4.5.tar.gz,放到/home/文件夾下面,解壓#tar-zxvfzookeeper-3?4.5?tar?gz二、生成配置9diiBnd|uiBui-ds#iui)q*u!uipv<i9<19^ooz/|udjjn3/9op/3jo*dq3BdB*Jdddd3|ooz^:d||q#*a§jndo)nenoSuiiun)ajojsqapmSjo;ej;sniniipe#沖jouoipasd3UBua)uiBui沖puajo)ajnsag##(淀劊查屋凈凈也'口黑壩翔若宙g)【B【Z=M<Ml<ra!ppauuooniMs)u0jpdipqjjqMyod沖#(砌l蜃麝曜阻'喜聊解部i)叫叩/沙£-皿的和oz/auioq/=珥o哄p.so耶sdidinexa#isnj*siajaqdiu;/^Sbjo^sjojdin;/ssn;ouop#*pdjo;ssi^oqsdeusaq;ajaqMXaopdJip。叩#9=)nniq3uXs)uaiudSpdiMOui[3ewsSuppSpneisanbajeSuipuas#uadMpqssedireasippjojaqumuaqx#0I=l!<nn;rai。啊irejaseqduopezniojqduXs#[?pnn沖怦foJaqumum#000Z=glL軻ipqipudjospuooasiniuijojaqumuaqx#Sj3*00Z^U03u#3jO*OOZ/JUOdIA#Sj3*00Z/JU00Sj3*9ldlUBS-OOZ/JUO3do#gf£md0,H()ozp3#流劊查屋凈凈也'口黑壩翔若宙g#I8K="0dlUQW淀劊查屋凈宙也'喜互凈凜#J9d995[OOZ/qn/IBA/=ITCIBJBp:鋼瞧重醐婀身回宙’Sp-ooz砌一曜’朝演四綢耆'#jQP[dures—ooz、「導(dǎo)7善目/juooThenumberofsnapshotstoretainindataDir#autopurge.snapRetainCount=3Purgetaskintervalinhours"conf/zoo.cfg"25L,820Cwrittenmkdirdata(新建文件夾)三、 啟動、關(guān)閉服務(wù),查看服務(wù)狀態(tài)./bin/zkServer.shstart(啟動AB務(wù))JMXenabledbydefaultUsingconfig:/home/zookeeper-3?4.5/bin/../conf/zoo?cfgStartingzookeeper...STARTED./bin/zkServer.shstatus(查』服務(wù)狀態(tài))JMXenabledbydefaultUsingconfig:/home/zookeeper-3.4.5/bin/../con^zoo.cfgMode:standalone./bin/zkServer.shstop(停止服務(wù))JMXenabledbydefaultUsingconfig:/home/zookeeper-3.4.5/bin/../con^zoo.cfgStoppingzookeeper...STOPPED四、 運(yùn)行淘寶提供者dubbo-demo-provider-2.3.0-assembly.tar.gz消費(fèi)者dubbo-demo-consumer-2.3.0-assembly.tar.gz實(shí)例安裝提供者安裝提供者*#tarzxvfdubbo-demo-provider-2.3.0-assembly.tar.gz#cddubbo-demo-provider-2.3.0將dubbo.registry.address的值改為zookeeper://:2181:#viconf/perties啟動提供者:#./bin/start.sh安裝消費(fèi)者:#tarzxvfdubbo-demo-consumer-2.3.0-assembly.tar.gz#cddubbo-demo-consumer-2.3.0將dubbo.registry.address的值改為zookeeper://:2181:#viconf/perties啟動消費(fèi)者:#./bin/start.sh可以在logs/stdout.log查看運(yùn)行信息。2.5.Zookeeper集群安裝參考/hello-yun/archive/2012/05/03/377250.html一、 準(zhǔn)備3臺linux機(jī)器,IP如下192.168.67192.168.68192.168.69二、 分別拷貝zookeeper-3.4.5.ta到每臺機(jī)器上,進(jìn)行如下設(shè)置:修改zoo.cfg文件,參考單機(jī)版[root@localhostzookeeper-3.4.5]#viconf/zoo.cfgtickTime=2000initLimit=10syncLimit=5dataDir=/home/zookeeper-3.4.5/dataclientPort=2181dataLogDir=/home/zookeeper-3?4?5/logsserver.1=192.168?67:4000:5000server.2=192.168?68:4000:5000server.3=192.168.69:4000:5000三、 設(shè)置myid設(shè)置192.168.67上data文件夾下myid內(nèi)容為1;設(shè)置192.168.68上data文件夾下myid內(nèi)容為2;設(shè)置192.168.69上data文件夾下myid內(nèi)容為3;四、 啟動集群分別在三臺機(jī)器上啟動zookeeper:[root@localhostzookeeper-3.4.5]#bin/zkServer.shstartJMXen

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論