如何在鯤鵬CentOS服務器上的部署mule-standalone
mule-standalone是mule程序的發布工具。本文檔以“mule-standalone-3.9.0”為例進行說明。
1?????? 安裝準備
華為云購買一臺鯤鵬服務器
本文以云服務器KC1實例搭建,云服務器配置如表1-1所示。
表1-1?云服務器配置
項目
說明
規格
kc1.large.2 | 4vCPUs | 8GB
磁盤
系統盤:高IO(40GB)
操作系統要求如表1-2所示。
表1-2?操作系統要求
項目
說明
-
CentOS
7.6
在公共鏡像中已提供。
Kernel
4.14.0
在公共鏡像中已提供。
2?????? 配置編譯環境
1)?? 安裝JDK
a)?? 安裝JDK
yum?install?java-1.8.0-openjdk?-y
b)?? 修改環境變量。
vim?/etc/profile
在“/etc/profile”文件末尾增加下面代碼:
export?JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export?CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export?PATH=$PATH:$JAVA_HOME/bin
c)?? 按“Ecs”,輸入“wq!”保存后退出。
d)?? 運行下面命令,使修改的環境變量生效。
source?/etc/profile
2)?? 安裝ant
yum?install?ant?-y
3?????? 獲取源碼
獲取“mule-standalone-3.9.0”源碼包。
cd?/usr/local wget?https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone/3.9.0/mule-standalone-3.9.0.tar.gz
4?????? 編譯和安裝
1)?? 解壓軟件包。
tar?-zxvf?mule-standalone-3.9.0.tar.gz
2)?? 配置MULE_HOME
修改環境變量。
vim?/etc/profile
在“/etc/profile”文件末尾增加下面代碼:
export?MULE_HOME=/usr/local/mule-standalone-3.9.0 export?PATH=$PATH:$MULE_HOME/bin
按“Ecs”,輸入“wq!”保存后退出。
運行下面命令,使修改的環境變量生效。
source?/etc/profile
3)?? 源碼編譯wrapper
cd?/usr/local/src wget?https://download.tanukisoftware.com/wrapper/3.5.43/wrapper_3.5.43_src.tar.gz?--no-check-certificate tar?-zxvf?wrapper_3.5.43_src.tar.gz cd?wrapper_3.5.43_src ./build64.sh
4)?? 將wrapper編譯生成的庫和可執行文件拷貝到mule-standalone相應的目錄。
cp?lib/libwrapper.so?/usr/local/mule-standalone-3.9.0/lib/boot/libwrapper-linux-aarch64-64.so cp?bin/wrapper?/usr/local/mule-standalone-3.9.0/lib/boot/exec/wrapper-linux-aarch64-64
5)?? 進入mule-standalone的執行目錄。
cd?/usr/local/mule-standalone-3.9.0/bin
6)?? 修改mule。
vim?mule
在文件244行Patched for Mule步驟中case “$PROC_ARCH”增加如下條件
'aarch64') ?????????DIST_ARCH='aarch64' ?????????DIST_BITS='64' ?????????Break;;
5?????? 運行和驗證
通過驗證mule正常啟動,來測試mule是否安裝完成。
1)?? 啟動mule。
mule?start
2)?? 查看是否啟動。
ps?-ef?|?grep?mule
當回顯mule相關進程,代表mule啟動成功。
鯤鵬
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。