MHA原始碼分析——環境部署

Rangle發表於2018-05-31

 

為了更好地瞭解MHA的原理,計劃對MHA原始碼進行詳細的閱讀,本文主要為部署原始碼閱讀環境。

一、概述

mha是由perl語言開發,這裡想通過eclipse+perl元件來閱讀其原始碼,所以我們環境需要安裝eclispe軟體、perl軟體以及eclipse perl外掛,最後及時將mha原始碼包匯入eclipse程式。

軟體名稱 版本 備註
作業系統 windows 10 X64  
eclipse Version: Oxygen.3a Release (4.7.3a)  
AcitvePerl for Windows ActivePerl-5.24.3.2404-MSWin32-x64-404865 https://www.activestate.com/activeperl/downloads
EPIC Eclipse Perl Integration  http://www.epic-ide.org/download.php

 

二、環境搭建

1.perl安裝

下面安裝型別我這邊選擇的是經典安裝(typical)

安裝完,通過cmd命令檢查:perl  -v

2.eclipse安裝

 略(可參考我之前的文章,mycat原始碼分析

3.EPIC安裝

After starting Eclipse select Help > Install New Software... from the menu. Click the Add... button and enter:
    http://www.epic-ide.org/updates for the stable 0.6.x, older version of EPIC
    http://www.epic-ide.org/updates/testing for the most recent 0.7.x version
 

安裝完需要重啟eclipse,安裝EPIC完畢

4.eclipse建立perl工程

我們要使用perl程式,需要建立perl工程兵配置perl編譯器,否則會報錯

建立perl工程

在perl include path寫入工程絕對路徑D:\app_install\eclipse-workspace\Perl_Project_MHA

 5.eclipse匯入perl檔案

 

相關文章