matlab分佈式平臺

一、Matlab R2014b安裝教程

1,下載Matlab R2014b ISO格式安裝包

2,以winrar格式解壓縮ISO文件,出現下圖所示的文件列表

wKioL1TsJpvjHE-CAASks0Y8qkQ457.jpg


3,進入Matlab2014b crack.rar中jar文件,將其中的ValidatedFikImpl.classInstallerBuilderImpl.class文件複製替換到

上述解壓縮文件夾內的路徑

\java\jar\install.jar壓縮文件的\com\mathworks\install\目錄

wKiom1TsJZOCFfNCAAKLsArxiwk029.jpg

wKioL1TsJpzT5-kHAAQxavZPUT4794.jpg

直接向Winrar所打開的壓縮包內拖拽即可:


wKiom1TsJZSgCX57AAUsRTIAV2I768.jpg


斷開網絡連接,雙擊setup,開始安裝,選擇不聯網安裝,許可證安裝密鑰爲29797-39064-48306-32452

wKioL1TsJpzS1FOQAALshpzfgnA725.jpg

wKiom1TsJZSw-y8BAAHmLuizUyU288.jpg


第一個不要選;第二個一定要選。

wKioL1TsJpzgh-GjAAKrnttPFoU877.jpg

4,此時會出現證書選擇,選擇Matlab2014b crack.rar中的license_R2014b_x64_Ent_406917.lic後點擊下一步,選擇選擇安裝位置,這裏本人選擇安裝在D盤,可根據自己需要選擇

wKiom1TsJZTgw8UwAAGqnTJXD6g313.jpg

5,選擇要安裝的產品全選)注意:查看選擇中是否有MATLAB Distributed Computing Server如果沒有,則取消返回第一步重新安裝組件分佈式計算的重要組件,缺失將無法完成分佈式計算!切記

wKiom1TsJZXRc8XEAAK3z4karcE062.jpg

6,選擇快捷方式並確認安裝信息

wKioL1TsJp2iexy2AAHJNnuXSYQ972.jpg


7,點擊“安裝”,等待安裝完成。

wKioL1TsJp6Du99RAAJGG-9JyUg038.jpg


wKiom1TsJZawNj35AAE4_PQjFwI939.jpg

最後會出來這個東西:但是不要緊:


wKioL1TsJp6h78_LAAG2gJwpXUo610.jpg

wKiom1TsJZbzl-arAAH4tchQtDE030.jpg

8,點擊下一步,完成安裝,注意此時不可恢復網絡連接

9,複製破解文件夾compiler文件夾下的pst.dll, mcc.exe, compiler.dlllibmwservices.dll文件,粘貼替換到安裝目錄下的XXX\MATLAB\R2014b\bin\win64\,XXX爲第4步中所選的安裝位置。替換掉同名文件。

wKioL1TsJp-AbeoaAALI0SNBOl8766.jpg

wKiom1TsJZjCR0eFAAWqPugieuo148.jpg

wKiom1TsJZnSS7ndAAM-oG9VLJ0306.jpg

10,雙擊桌面上的Matlab圖標,啓動Matlab。,選擇使用internet激活:

wKioL1TsJqHg9NovAAImT08QhK8599.jpg

此時可能會出現再次要求輸入License證書的提示,同樣適用上面所提到的license_R2014b_x64_Ent_406917.lic文件即可。

wKiom1TsJZnAvbxbAAO1AmCNG1I593.jpg


11、進入界面後ver命令查看版本及組件信息查看MATLAB Distributed Computing Server 是否安裝成功,如下表紅色字所示。成功則安裝失敗,返回第一步重新安裝。  

 


>> ver

----------------------------------------------------------------------------------------------------

MATLAB Version: 8.4.0.150421 (R2014b)

MATLAB License Number: 406917

Operating System: Microsoft Windows 7 旗艦版  Version 6.1 (Build 7601: Service Pack 1)

Java Version: Java 1.7.0_11-b21 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode

----------------------------------------------------------------------------------------------------

MATLAB                                                Version 8.4        (R2014b)

Simulink                                              Version 8.4        (R2014b)

Aerospace Blockset                                    Version 3.14       (R2014b)

Aerospace Toolbox                                     Version 2.14       (R2014b)

Bioinformatics Toolbox                                Version 4.5        (R2014b)

Communications System Toolbox                         Version 5.7        (R2014b)

Computer Vision System Toolbox                        Version 6.1        (R2014b)

Control System Toolbox                                Version 9.8        (R2014b)

Curve Fitting Toolbox                                 Version 3.5        (R2014b)

DO Qualification Kit                                  Version 2.4        (R2014b)

DSP System Toolbox                                    Version 8.7        (R2014b)

Data Acquisition Toolbox                              Version 3.6        (R2014b)

Database Toolbox                                      Version 5.2        (R2014b)

Datafeed Toolbox                                      Version 5.0        (R2014b)

Econometrics Toolbox                                  Version 3.1        (R2014b)

Embedded Coder                                        Version 6.7        (R2014b)

Filter Design HDL Coder                               Version 2.9.6      (R2014b)

Financial Instruments Toolbox                         Version 2.0        (R2014b)

Financial Toolbox                                     Version 5.4        (R2014b)

Fixed-Point Designer                                  Version 4.3        (R2014b)

Fuzzy Logic Toolbox                                   Version 2.2.20     (R2014b)

Global Optimization Toolbox                           Version 3.3        (R2014b)

HDL Coder                                             Version 3.5        (R2014b)

HDL Verifier                                          Version 4.5        (R2014b)

IEC Certification Kit                                 Version 3.4        (R2014b)

Image Acquisition Toolbox                             Version 4.8        (R2014b)

Image Processing Toolbox                              Version 9.1        (R2014b)

Instrument Control Toolbox                            Version 3.6        (R2014b)

LTE System Toolbox                                    Version 1.2        (R2014b)

MATLAB Builder EX                                     Version 2.5.1      (R2014b)

MATLAB Builder JA                                     Version 2.3.2      (R2014b)

MATLAB Builder NE                                     Version 4.2.2      (R2014b)

MATLAB Coder                                          Version 2.7        (R2014b)

MATLAB Compiler                                       Version 5.2        (R2014b)

MATLAB Distributed Computing Server                   Version 6.5        (R2014b)

MATLAB Report Generator                               Version 4.0        (R2014b)

Mapping Toolbox                                       Version 4.0.2      (R2014b)

Model Predictive Control Toolbox                      Version 5.0        (R2014b)

Model-Based Calibration Toolbox                       Version 4.8        (R2014b)

Neural Network Toolbox                                Version 8.2.1      (R2014b)

OPC Toolbox                                           Version 3.3.2      (R2014b)

Optimization Toolbox                                  Version 7.1        (R2014b)

Parallel Computing Toolbox                            Version 6.5        (R2014b)

Partial Differential Equation Toolbox                 Version 1.5        (R2014b)

Phased Array System Toolbox                           Version 2.3        (R2014b)

Polyspace Bug Finder                                  Version 1.2        (R2014b)

Polyspace Code Prover                                 Version 9.2        (R2014b)

RF Toolbox                                            Version 2.15       (R2014b)

Real-Time Windows Target                              Version 4.5        (R2014b)

Robust Control Toolbox                                Version 5.2        (R2014b)

Signal Processing Toolbox                             Version 6.22       (R2014b)

SimBiology                                            Version 5.1        (R2014b)

SimDriveline                                          Version 2.7        (R2014b)

SimElectronics                                        Version 2.6        (R2014b)

SimEvents                                             Version 4.3.3      (R2014b)

SimHydraulics                                         Version 1.15       (R2014b)

SimMechanics                                          Version 4.5        (R2014b)

SimPowerSystems                                       Version 6.2        (R2014b)

SimRF                                                 Version 4.3        (R2014b)

Simscape                                              Version 3.12       (R2014b)

Simulink 3D Animation                                 Version 7.2        (R2014b)

Simulink Code Inspector                               Version 2.2        (R2014b)

Simulink Coder                                        Version 8.7        (R2014b)

Simulink Control Design                               Version 4.1        (R2014b)

Simulink Design Optimization                          Version 2.6        (R2014b)

Simulink Design Verifier                              Version 2.7        (R2014b)

Simulink PLC Coder                                    Version 1.8        (R2014b)

Simulink Real-Time                                    Version 6.1        (R2014b)

Simulink Report Generator                             Version 4.0        (R2014b)

Simulink Verification and Validation                  Version 3.8        (R2014b)

Spreadsheet Link EX                                   Version 3.2.2      (R2014b)

Stateflow                                             Version 8.4        (R2014b)

Statistics Toolbox                                    Version 9.1        (R2014b)

Symbolic Math Toolbox                                 Version 6.1        (R2014b)

System Identification Toolbox                         Version 9.1        (R2014b)

SystemTest                                            Version 2.6.8      (R2014b)

Trading Toolbox                                       Version 2.1.1      (R2014b)

Vehicle Network Toolbox                               Version 2.3        (R2014b)

Wavelet Toolbox                                       Version 4.14       (R2014b)

 

12、至此,Matlab2014b安裝完成,恢復網絡連接,開始使用Matlab2014b

 

 

二、Matlab R2014b分佈式平臺搭建

 

1、 安裝MATLAB Distributed Computing Server 6.5。

以管理員身份運行CMD(在開始\程序\附件中,右鍵點擊【命令行】,選第二個選項,以管理員身份運行)。這一步關係到用管理員權限運行Service,很重要!進入到MATLAB分佈式工具箱(distcomp)的bin目錄下,路徑因各人的安裝路徑而異,本人的路徑是:C:\Program Files\MATLAB\MATLAB Production Server\R2014b\toolbox\distcomp\bin

wKioL1TsKKbi6YahAAHRJCqzGcQ463.jpg

2、安裝MATLAB Distributed Computing Server

        命令:mdce install

wKiom1TsJ57xRGwiAAPJG5vkusc626.jpg

此時可以打開Windows 服務管理器,查看MATLAB Distributed Computing Server服務是否已經開啓,若未開啓可在cmd中輸入:mdce start開啓服務

wKiom1TsJ56zlHVSAAg-kiMSshk895.jpg


3、創建和配置分佈式任務管理。先準備幾臺將用來做分佈式計算的計算機構建一個成局域網。打開Admin Center可視化界面進行配置。可以直接雙擊分佈式工具箱(distcomp)的bin目錄下的admincenter.bat文件也可以輸入以下命令行

        命令:admincenter.bat

wKiom1TsKCTRgjAgAAIZxjnwOW4058.jpg

4、 彈出界面,配置主機:

        點擊Add or Find按鈕,再出來的界面中輸入你將用來做分佈式計算的計算機的IP地址,這裏我只配了兩臺,IP地址分別爲10.100.251.11510.100.207.24。輸完所有的IP地址後,點擊Ok。

wKiom1TsJ57xvrkIAALy_pFFvIc730.jpg

wKioL1TsKKfiQCccAAEwxDPgFyE864.jpg

5 配置完主機後,開始創建任務管理。在MATLAB Job Scheduler(MJS)中,點擊Start,爲MJS輸入一個名稱:例如myjob。

wKiom1TsJ5_gw5EnAAMfxAQNPhQ561.jpg

wKioL1TsKKfTlFBMAAE0ZxYfC5g418.jpg


創建worker,selectAll,爲每臺主機創建7個workers,總共21個workers

wKioL1TsKKehtTUHAAOJxadVsFs945.jpg

wKiom1TsJ5-jSobbAAHR-l3Cz5g290.jpg

wKiom1TsJ6DTSU2AAAUjsDtRmt0455.jpg

6、點擊左邊的Test Connectivity測試集羣的聯通性,出現下圖所示即爲測試通過:(出現hostname無法解析的錯誤可以忽略,如圖)

wKioL1TsKKjC4yh4AALwghy9WH8869.jpg

8、點擊add按鈕,新建一個調度策略。Hostname of the machine where MJS is running選項填入MJS名稱即可(本人的爲Even-PC,請參照各自環境自行更改)更改策略名稱,本人的是testParallel,請參照各自環境自行更改

wKiom1TsJ6CwplO4AAItzoyOsd0057.jpg


9、至此MATLAB Distributed Computing Server的環境已經搭建完好,寫好的分佈式程序可以開始工作啦

wKioL1TsKKiS1zrDAAEwxDPgFyE094.jpg


                                 附錄:新增機的搭建及加入機羣的方法


對於新加入的集羣,同樣依照上述過程完成進入下圖所示的步驟後:

2、對於新增機的搭建,只需在本機輸入本機的IP機管理機的IP後即可,不用輸入機羣中所有的IP,如圖所示

wKioL1TsKKmg-kxFAAGYBN5ygHQ039.jpg


3、同樣只需要在管理機上輸入新加機的IP即可,如圖所示

wKiom1TsJ6HhxjniAAFPiHkevxI067.jpg


 

4、 在管理機上重新分配Worker的數量即可

wKioL1TsKKmSz5zFAAHR-l3Cz5g393.jpg


5、 創建完成後,點擊右下角的updata now按鈕,實現機羣同步即可,測試連通性,出現下述圖就成功了:

wKiom1TsJ6Hh--JXAALwghy9WH8185.jpg

6、至此,新增機的安裝和調試過程完成,請盡情享用分佈式所帶來的高速

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章