版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
智慧化建設(shè)項目綜合管理平臺編譯、安裝等配置說明書目錄TOC\o"1-3"\h\u20763一前言 3229731.概述 3231582.安裝部署清單 329537二系統(tǒng)配置 3221561.硬件配置 3260332.軟件配置 31792三系統(tǒng)環(huán)境安裝 432783.1Redis部署安裝 4318471.概述 4122912.安裝及配置 4157823.2Mysql部署安裝 5195281.概述 599722.安裝及配置 5152703.3JDK部署安裝 697581.概述 6268753.安裝及配置 6260543.4Node.JS部署安裝 7314121.概述 7183482.安裝及配置 829809四、應(yīng)用程序部署 9200434.1綜管平臺前端部署 937611.部署前提 9226052.修改配置文件 9156103.安裝依賴包 10257614.項目啟動 11240844.2綜管平臺后端部署 1131251.部署前提 11121142.參數(shù)配置 1117074.編譯配置 1389634.項目打包 14311005.項目運行 14一前言1.概述綜合管理平臺系統(tǒng)分為服務(wù)端和客戶端,采用BS訪問架構(gòu),采用前后端分離技術(shù)框架。前后端分離已成為互聯(lián)網(wǎng)項目開發(fā)的業(yè)界標準使用方式,通過nginx+tomcat的方式(也可以中間加一個nodejs)有效的進行解耦,并且前后端分離會為以后的大型分布式架構(gòu)、彈性計算架構(gòu)、微服務(wù)架構(gòu)、多端化服務(wù)(多種客戶端,例如:瀏覽器,車載終端,安卓,IOS等等)打下堅實的基礎(chǔ)。2.安裝部署清單序號程序操作系統(tǒng)1Redis服務(wù)模塊Linux/windows2Mysql服務(wù)器Linux/windows3綜合管理平臺后端服務(wù)Linux/windows4綜合管理平臺前端服務(wù)Linux/windows二系統(tǒng)配置1.硬件配置服務(wù)端硬件需求:服務(wù)器cpu8核,內(nèi)存32G,存儲200G,帶寬20M以上;客戶端硬件需求:客戶電腦cup4核,內(nèi)存8G,存儲50G,帶寬20M。2.軟件配置服務(wù)端環(huán)境需求:JavaJdk1.8;數(shù)據(jù)庫mysql5.7版本;Node.js環(huán)境安裝;操作系統(tǒng):Windowsserver2012版本。客戶端環(huán)境需求:操作系統(tǒng)windowsXP及以上;瀏覽器:谷歌瀏覽器、火狐瀏覽器、360瀏覽器。三系統(tǒng)環(huán)境安裝3.1Redis部署安裝1.概述Redis是一個開源(BSD許可)的,內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),它可以用作數(shù)據(jù)庫、緩存和消息中間件。它支持多種類型的數(shù)據(jù)結(jié)構(gòu),如
字符串(strings),
散列(hashes),
列表(lists),
集合(sets),
有序集合(sortedsets)
與范圍查詢,
bitmaps,
hyperloglogs
和
地理空間(geospatial)
索引半徑查詢。Redis內(nèi)置了
復制(replication),LUA腳本(Luascripting),
LRU驅(qū)動事件(LRUeviction),事務(wù)(transactions)
和不同級別的
磁盤持久化(persistence),并通過
Redis哨兵(Sentinel)和自動
分區(qū)(Cluster)提供高可用性(highavailability)。
在傳統(tǒng)JavaWeb項目中,使用數(shù)據(jù)庫進行存儲數(shù)據(jù),但是有一個致命的弊端,這些弊端主要來自于性能方面,由于數(shù)據(jù)庫持久化的數(shù)據(jù)主要面向的是磁盤,而磁盤讀寫的速度比較慢,在一般的系統(tǒng)中,由于不牽扯到高并發(fā),其實沒有什么不同。但是在一些高并發(fā)的場景下尤其重要,比如搶紅包場景,多人同時訪問一個網(wǎng)頁的數(shù)據(jù),成千上萬的人同時請求數(shù)據(jù)庫,可想而之,數(shù)據(jù)庫肯定是承受不了的,及其容易造成數(shù)據(jù)庫系統(tǒng)癱瘓。最終導致服務(wù)宕機。為了應(yīng)用這個高并發(fā)的場景,在傳統(tǒng)JavaWeb項目中于是引用了NoSql技術(shù),NoSql工具也是一種簡易的數(shù)據(jù)庫,它主要是一種基于內(nèi)存的數(shù)據(jù)庫。數(shù)據(jù)主要存儲在內(nèi)存中。redis目前也是使用最為廣泛的NoSql之一。一般redis在javaWeb中的應(yīng)用,主要存在兩個主要的場景,一個是緩存常用的數(shù)據(jù),另一個是在需要高度讀寫的場合使用它快速讀寫。2.安裝及配置先將redis-x64版本的壓縮包拷貝到服務(wù)器上,然后將壓縮包解壓至所需安裝的目錄下使用Redis前先去Redis的安裝目錄下找到配置文件redis.windows-service.conf,配置Redis的使用密碼啟動:點擊開始--運行--輸入cmd回車后進入Redis的安裝目錄下,輸入命令./redis-server.exeredis.windows.conf后啟動。關(guān)閉:將cmd窗口關(guān)閉即可。3.2Mysql部署安裝1.概述MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司開發(fā),屬于
Oracle
旗下產(chǎn)品。MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在WEB應(yīng)用方面,MySQL是最好的
RDBMS
(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。擁有體積小、速度快、總體擁有成本低的特點。安裝及配置 Mysql安裝版本為5.7,安裝時需要設(shè)置初始賬號密碼,用來管理數(shù)據(jù)庫,在mysql的安裝目錄下,找到my.ini配置文件修改配置,如:端口,字符編碼,連接最大數(shù)等啟動mysql服務(wù)命令:servicemysqldstart停止mysql服務(wù)命令:servicemysqldstop重啟mysql服務(wù)命令:servicemysqlrestart3.3JDK部署安裝1.概述JDK是
Java
語言的軟件開發(fā)工具包,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心,它包含了JAVA的運行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。安裝及配置下載JDK1.8版本,將JDK安裝后,還需要設(shè)置系統(tǒng)環(huán)境變量3.4Node.JS部署安裝1.概述Node.js發(fā)布于2009年5月,由RyanDahl開發(fā),是一個基于ChromeV8引擎的\t"/item/node.js/_blank"JavaScript運行環(huán)境,使用了一個\t"/item/node.js/_blank"事件驅(qū)動、非阻塞式I/O模型,
讓JavaScript運行在\t"/item/node.js/_blank"服務(wù)端的開發(fā)平臺,它讓JavaScript成為與\t"/item/node.js/_blank"PHP、\t"/item/node.js/_blank"Python、\t"/item/node.js/_blank"Perl、\t"/item/node.js/_blank"Ruby等服務(wù)端語言平起平坐的\t"/item/node.js/_blank"腳本語言。Node.js對一些特殊用例進行優(yōu)化,提供替代的\t"/item/node.js/_blank"API,使得V8在非瀏覽器環(huán)境下運行得更好,V8引擎執(zhí)行Javascript的速度非常快,性能非常好,基于ChromeJavaScript運行時建立的平臺,用于方便地搭建響應(yīng)速度快、易于擴展的\t"/item/node.js/_blank"網(wǎng)絡(luò)應(yīng)用。2.安裝及配置下載node.js10.16.0版本應(yīng)用程序部署4.1綜管平臺前端部署部署前提確保系統(tǒng)環(huán)境已安裝Node.js,將前端程序包放到服務(wù)器中修改配置文件修改前端服務(wù)所需要的端口、應(yīng)用服務(wù)后端的請求地址及端口、配置代理服務(wù)修改項目系統(tǒng)基本配置修改項目編譯配置安裝依賴包要安裝依賴包,首先項目文件安裝目錄下,使用CMD命令提示符,然后運行命令cnpminstall
,等待安裝。項目啟動 找到項目安裝的目錄下,使用CMD命令提示符,輸入npmrundev命令項目啟動4.2綜管平臺后端部署1.部署前提確保系統(tǒng)環(huán)境已安裝JDK1.8,并以配置號服務(wù)器JAVA的環(huán)境變量。2
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人專屬授權(quán)代理協(xié)議(2024年版)版
- 10吃飯有講究(說課稿)-2023-2024學年道德與法治一年級上冊統(tǒng)編版
- 醫(yī)院骨脊柱科提升服務(wù)品質(zhì)改善就醫(yī)感受
- 2024煤礦安全生產(chǎn)管理委托合同
- 福建省南平市渭田中學2020年高三物理聯(lián)考試題含解析
- 2024版乳膠漆購銷合同
- 2024戲曲虛擬現(xiàn)實演出技術(shù)合作合同范本3篇
- 2024民營醫(yī)院員工合同
- 2024年股權(quán)退出協(xié)議:合作社股份轉(zhuǎn)讓規(guī)定
- 旅游新篇章模板
- 2024-2025學年安徽省六安市金安區(qū)三上數(shù)學期末調(diào)研試題含解析
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導材料之10:“5領(lǐng)導作用-5.4創(chuàng)新文化”(雷澤佳編制-2025B0)
- 《kdigo專家共識:補體系統(tǒng)在腎臟疾病的作用》解讀
- 生產(chǎn)調(diào)度員崗位面試題及答案(經(jīng)典版)
- 交通運輸安全生產(chǎn)管理規(guī)范
- 2024年期貨居間業(yè)務(wù)代理合同范本2篇
- 2024-2025學年上學期杭州初中英語九年級期末試卷
- 網(wǎng)絡(luò)與信息安全管理組織機構(gòu)設(shè)置及工作職責
- 醫(yī)院后勤節(jié)能降耗工作計劃
- 電力行業(yè) 電力施工組織設(shè)計(施工方案)
- 查對制度 課件
評論
0/150
提交評論