溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享

發(fā)布時(shí)間:2020-07-01 01:41:07 來源:網(wǎng)絡(luò) 閱讀:2190 作者:居思涵 欄目:建站服務(wù)器

一、NFS應(yīng)用場(chǎng)景

1、NFS(Network File system)是一種基于TCP/IP傳輸?shù)木W(wǎng)絡(luò)文件系統(tǒng)協(xié)議
2、通過使用NFS協(xié)議,NFS客戶機(jī)可以像訪問本地目錄一樣訪問遠(yuǎn)程N(yùn)FS服務(wù)器中的共享資源。
3、在企業(yè)群集架構(gòu)的工作場(chǎng)景中,特別是中小型網(wǎng)站公司,NFS網(wǎng)絡(luò)文件系統(tǒng)一般被用來存儲(chǔ)共享視頻、圖片等靜態(tài)資源文件。列如將網(wǎng)站用戶上傳的文件放到NFS共享里面,通過網(wǎng)絡(luò)共享,讓網(wǎng)絡(luò)上的其他服務(wù)器能夠掛載訪問共享目錄內(nèi)的數(shù)據(jù)

二、系統(tǒng)環(huán)境

1、一臺(tái)Centos7作為NFS服務(wù)器綁定同一塊網(wǎng)卡vnet1:192.168.80.100
2、兩臺(tái)Centos7分別作為Tomcat服務(wù)器且綁定同一塊網(wǎng)卡vnet1。
對(duì)應(yīng)的IP地址分別為:192.168.80.120
192.168.80.130
3、對(duì)應(yīng)拓?fù)鋱D如下:
多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享
其中測(cè)試終端為win10真機(jī),NFS服務(wù)器上傳商城項(xiàng)目,tomcat掛載到NFS服務(wù)器上,最在測(cè)試終端訪問。

三、案列部署

部署NFS服務(wù)器

1、安裝nfs-utils、rpcbind軟件包
yum install nfs-utils rpcbind -y
2、設(shè)置共享目錄
vi /etc/exports //編譯配置文件
加入下面內(nèi)容

/opt/tomcatpub *(rw,sync)       //指定共享目錄的路徑和權(quán)限

mkdir /opt/tomcatpub        //新建共享目錄
chown nfsnobody /opt/tomcatpub  //目錄提權(quán)

上傳商城項(xiàng)目
tar xf SLSaleSystem.tar.gz -C /opt/tomcatpub/ //將商城項(xiàng)目解壓到共享目錄
3、啟動(dòng)NFS服務(wù)驗(yàn)證

systemctl start rpcbind //先啟動(dòng)
systemctl start nfs //后啟動(dòng)
部署tomcat服務(wù)器(兩臺(tái)配置相同)

說明:
由于tomat服務(wù)器是運(yùn)行在jdk環(huán)境中,因此首先要搭建jdk環(huán)境。
1、搭建jdk環(huán)境

tar xvf jdk-8u144-linux-x64.tar.gz      //解壓jdk
cp -r jdk1.8.0_144/ /usr/local/java     //將解壓好的jdk下的文件復(fù)制到j(luò)ava目錄下
vi /etc/profile     //添加jdk系統(tǒng)變量
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/lib
source /etc/profile     //刷新下文件
java -version       //查看版本成功說明環(huán)境搭建成功

多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享
2、安裝tomcat

tar xvf apache-tomcat-8.5.23.tar.gz     //解壓軟件包
cp -r apache-tomcat-8.5.23 /usr/local/tomcat8   //將解壓好包復(fù)制到tomcat8目錄下

//將tomcat啟動(dòng)命令軟鏈接到系統(tǒng)命令的目錄下重命名為tomcatup方便使用

ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/tomcatup       
ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/tomcatdown

tomcatup //啟動(dòng)tomcat
3、在tomcat服務(wù)器上安裝nfs服務(wù)

yum install nfs-utils rpcbind -y

systemctl start rpcbind //先啟動(dòng)
systemctl start nfs //后啟動(dòng)

4、查看nfs服務(wù)器上共享目錄
showmount -e 192.168.80.100
多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享
5、添加掛載點(diǎn)

mkdir /root/aa      //新建掛載目錄
mount 192.168.80.100:/opt/tomcatpub /root/aa        //將新建目錄掛載到NFS共享目錄上。
df -hT  //查看掛載是否成功

多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享
ls /root/aa //查看掛載目錄
自身的tomcat服務(wù)器并沒有上傳商城項(xiàng)目,而文件服務(wù)器上的商城項(xiàng)目出現(xiàn)在掛載目錄中
多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享
6、修改tomcat主配置文件
vi /usr/local/tomcat8/conf/server.xml
在webapps站點(diǎn)下指定項(xiàng)目的路徑
<Context docBase="/root/aa/SLSaleSystem" path="" reloadable="flase"/>
tomcatdown
tomcatup //重啟tomcat服務(wù)器
7、驗(yàn)證是否成功
訪問192.168.80.120:8080
多節(jié)點(diǎn)Tomcat利用NFS服務(wù)實(shí)現(xiàn)目錄共享

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI