Sun ONE Message Queue 3.0.1 SP2 安裝指南 |
第 3 章
Linux 安裝本章解釋了適用於 Linux 安裝的下列主題:
硬體與軟體需求您的 Linux 開發系統至少應該滿足下表中指示的最低需求。
表格 3-1 適用於 Linux 的硬體與軟體需求
組件
需求
作業系統
Red Hat Advanced Server 2.1 Update 2
CPU
Intel Pentium 2 (或相容)
RAM
256 MB
磁碟空間
包含產品的 zip 檔案大約需要 9 MB 的磁碟空間。
安裝的產品大約需要 8 MB 的硬碟空間。但是,如果代理程式要在本機儲存持續性訊息,MQ 可能會需要更多空間。
Java 2 Standard Edition (J2SE)
請參閱表格 1-1,以取得 Linux 支援的 Java 執行環境 (JRE) 與 Java 軟體開發工具 (JDK) 的支援版本。
MQ software distribution CD 在發行時包含了所需的 JRE 版本。
在 Linux 上安裝 MQSun ONE Message Queue 產品可以從 Sun ONE 網站下載,也可以經由產品 CD-ROM 安裝。請參閱下面適當的章節,以取得說明。
查找並移除舊版 MQ
由於 MQ 與其他產品 (Sun ONE Application Server 7.0 或其他) 一同安裝,因此,您應該檢查系統上是否已經安裝有 MQ,如果有,請先解除安裝它,然後再安裝 MQ 3.0.1, SP2。
如果您在系統上找到了舊版 MQ,則需要決定是否保留任何安全性相關資料 (平面檔使用者儲存庫、存取控制檔案)。如要保留,請將上述檔案複製到某個安全的位置,然後再解除安裝 MQ。
可能已經使用 tar 檔案或 Red Hat 套裝軟體管理程式 (RPM) 安裝了 MQ,但具體取決於所用版本。因此,若要檢查安裝的版本,需要對 tar 檔案或 Red Hat 套裝軟體管理程式 (RPM) 進行檢查。建議您首先檢查 RPM 安裝,然後再檢查 tar 檔案安裝。
查找並移除 MQ RPM (僅適用於 3.0.1 SP1 或更高版本)
查找並移除透過 RPM 安裝的舊版 MQ:
- 輸入以下指令:
rpm -qa | grep imq
如果找到,所有 RPM 的版本號均會植入在 RPM 名稱中。如果沒有找到,請繼續執行查找並移除基於 tar 的 MQ 安裝。
- 如果找到任何 MQ RPM,請備份舊版中的實例資料和安全性相關檔案,然後依照下列步驟移除產品:
查找並移除基於 tar 的 MQ 安裝
查找並移除基於 tar 安裝的舊版 MQ
- 請查看您的系統上是否存在預設的 MQ 安裝目錄 (/opt/imq/bin)。
如果找到,請繼續執行步驟 2。
如果沒有找到,可能是因為 MQ 已經安裝在非預設的位置。如果您忘記了安裝目錄,請搜尋 MQ imqbrokerd 可執行檔並備註其根安裝目錄。繼續執行步驟 2。
如果未曾安裝 MQ,則請依照經由 Web 安裝或經由 CD-ROM 安裝中的指示繼續安裝 MQ。
- 如果在預設位置 (/opt/imq/bin) 找到過去安裝的 MQ,請備份舊版中的實例資料與安全性相關檔案,然後依照下列步驟移除產品:
經由 Web 安裝
以下說明解釋了如何從 Sun ONE 網站下載 MQ 產品並在 Linux 上進行安裝。
在 Linux 上安裝從 Web 下載的 MQ
- 接受 MQ 產品下載網站的授權合約。
- 從網站將 MQ 產品發行檔案下載至空白的暫存下載目錄 temp_directory。
下載檔案為:imq3_0_1-edition-linx86.zip
其中,edition 套用下列值之一:plt 或 ent,分別對應於安裝平台版或企業版。
- 變更為 temp_directory 並解壓縮發行檔案。
unzip imq3_0_1-edition-linx86.zip
unzip 指令會解壓縮暫存目錄中的以下發行檔案:LICENSE、README、THIRDPARTYLICENSEREADME 和 COPYRIGHT 檔案,以及一個包含下列 RPM 的 rpms 目錄:
imq-3.0.1-03.i386.rpm
(平台版和企業版中均包含)imq-ent-3.0.1-03.i386.rpm
(僅企業版中包含)- 以 root 身份登入或變更為超級使用者。
例如,在指令提示下輸入以下內容:
su root
當出現提示時,輸入您的 root 密碼。
- 安裝適當的 RPM:
rpm -ivh rpms/imq-3.0.1-03.i386.rpm
(平台版和企業版中均包含)rpm -ivh rpms/imq-ent-3.0.1-03.i386.rpm
(僅企業版中包含)將會建立 /opt/imq 目錄及其內容,並將檔案放置於其他位置 (請參閱安裝的目錄結構)。
- 備份暫存工作目錄中的 imq3_0_1-edition-linx86.zip 檔案。
該檔案是您的邏輯媒體。將此檔案和任何其他安裝媒體一樣看待。將該檔案的副本放置在安全的位置,以便在出現需要重新安裝產品的情形時 (如系統發生故障) 使用。
- 清除暫存工作目錄中所有剩餘的檔案。
經由 CD-ROM 安裝
以下說明解釋了如何經由 CD-ROM 在 Linux 上安裝 MQ 產品。
經由 CD-ROM 在 Linux 上安裝 MQ
- 將 Sun ONE Message Queue CD 插入 CD-ROM 光碟機並進行裝載。
mount /mnt/cdrom
該指令可能會根據所使用 Linux 版本的不同而有所變更。檢查系統上的 mount 線上援助頁。
- 變更為 CD 中包含 MQ 發行版本的目錄:
cd /mnt/cdrom/linux
該目錄的內容根據 MQ 產品版本的不同而有所變更。
- 以 root 身份登入或變更為超級使用者。
例如,在指令提示下輸入以下內容:
su root
當出現提示時,輸入您的 root 密碼。
- 安裝適當的 RPM:
rpm -ivh rpms/imq-3.0.1-03.i386.rpm
(平台版和企業版中均包含)rpm -ivh rpms/imq-ent-3.0.1-03.i386.rpm
(僅企業版中包含)將會建立 /opt/imq 目錄及其內容,並將檔案放置於其他位置 (請參閱安裝的目錄結構)。
針對 MQ 配置 Java 執行階段啟動時,代理程式 (MQ 訊息伺服器) 會進行檢查,以確定它可以存取所需的 Java 執行階段版本 (JDK/JRE 1.4)。
您必須安裝正確的 JDK/JRE 才能執行 MQ。如需有關 MQ 所支援的 JDK/JRE 之更多資訊,請參閱表格 1-1。
您可以使用許多方法來配置或設定代理程式所使用的 JRE。以下清單依照優先順序顯示了這些方法:
若要查明代理程式為何要挑選特定 JDK/JRE,您可以透過以下指令啟動代理程式:
imqbrokerd -verbose
從平台版升級至企業版MQ 具有兩個版本,如產品版本中所述。
若要從平台版升級至企業版,您需要首先購買企業版,然後依照如下所述進行安裝,發行版本中僅包含企業版授權。安裝授權不會覆寫已安裝的 MQ 3.0.1, SP2 模組,也不會修改 MQ 訊息傳送系統中的配置。
若要安裝企業版授權,僅需解壓縮企業版中包含的授權檔案,然後將它放置在您的 MQ 安裝目錄中。
在 Linux 上升級至企業版
如何執行下一步讀取 README 與 MQ 版次注意事項檔案。
如需 Sun ONE Message Queue 概念摘要以及撰寫與編譯用戶端應用程式的簡短說明,請參閱「MQ 開發人員指南」。
如需有關配置代理程式與管理 MQ 訊息傳送系統的詳細資訊,請參閱「MQ 管理員指南」。
如需撰寫用戶端應用程式時使用的類別與成員資訊,請瀏覽 /opt/imq/javadoc 目錄中的 API 說明文件。
若要解除安裝產品,請參閱下面的章節。
在 Linux 上解除安裝 MQ以下說明解釋了如何解除安裝 Linux 上的 MQ。
移除 Linux 上的 MQ