ThingWorx Flow > ThingWorx Flow 安裝與管理 > ThingWorx Flow 8.5 安裝概觀 > 在 PostgreSQL 中安裝 ThingWorx Flow
在 PostgreSQL 中安裝 ThingWorx Flow
本主題提供在 Windows Server 2016 或 Red Hat Enterprise Linux (RHEL) 安裝 ThingWorx Flow 的步驟 (若您使用的是 PostgreSQL 資料庫)。
安裝流程
使用「適用於 PostgreSQL 安裝的 ThingWorx Flow」安裝工具,在您的作業系統中安裝 ThingWorx Flow
* 
如果您在 Windows 中安裝 ThingWorx Flow,建議在安裝期間暫時禁用防毒軟體。
Red Hat Enterprise Linux 中的 ThingWorx Flow 安裝工具在設計上需要網際網路連線才能正常使用。如果您要在沒有網際網路連線的情況下於 Red Hat Enterprise Linux 中安裝 ThingWorx Flow,請執行下列操作:
1. 執行下列指令,在具有網際網路連線的另一部 Linux 機器中安裝所有協力廠商軟體:
yum install 'nginx'
yum install 'rh-nodejs8'
yum install 'rabbitmq'
yum install 'openssl'
yum install 'policycoreutils-python'
2. 在您要執行安裝程式的機器中配置 yum 封裝管理員,以將此機器設定為 yam 相依項目。
開啟安裝工具
1. 登入您要以管理員身分安裝 ThingWorx Flow 的系統。
2. 根據您下載的安裝封裝,解壓縮下載的檔案,然後開啟安裝程式檔案。
針對 Windows,連按兩下以開啟安裝工具。
針對 Linux,請以根使用者身分執行安裝工具。
歡迎使用 ThingWorx Flow
按一下「下一步」,開始安裝 ThingWorx Flow
準備安裝
請確保您已設定安裝所需的所有先決條件。您可在 針對 PostgreSQL 的 ThingWorx Flow 先決條件中找到詳細的先決條件。
按一下「下一步」
此安裝程式中的應用程式
此安裝工具可協助您在系統中安裝 ThingWorx Flow
授權合約
1. 閱讀授權合約,然後選取「我接受此協議」。您可以列印合約的副本。
2. 按一下「下一步」
安裝位置
指定您要安裝 ThingWorx Flow 的位置。
1. 按一下 設定安裝位置,或接受預設位置:
Windows - C:\Program Files (x86)
Linux - /opt
請確定您安裝 ThingWorx Flow 的位置至少有 100 GB 的可用磁碟空間。
2. 按一下「下一步」
ThingWorx Flow 組態資訊
請遵循下列步驟設定與 ThingWorx Foundation 之間的連線:
1. 「ThingWorx Foundation IP 位址或主機名稱」欄位中,指定 ThingWorx Foundation 實例的主機名稱。
2. 「ThingWorx Foundation 本機連接埠」欄位中,指定部署 ThingWorx Foundation 所在的埠。
3. 根據您設定 ThingWorx Foundation 的方式,在「ThingWorx Foundation 存取協定」下,選取「HTTP (不安全)」「HTTPS (安全)」
4. 「ThingWorx Foundation 設定檔案路徑 (platform-settings.json)」欄位中,按一下 來指定 platform-settings.json 檔案的位置。
如果您要將 ThingWorx Flow 安裝在與 ThingWorx Foundation 不同的電腦上,請參閱 將 ThingWorx Flow 安裝在與 ThingWorx Foundation 不同的電腦上,瞭解如何提供 platform-settings.json 檔案。
5. 按一下「下一步」
PostgreSQL 連線資訊
1. 欲建立與 PostgreSQL 伺服器的連線,請輸入下列詳細資訊:
「PostgreSQL IP 位址或主機名稱」- 輸入完整格式的主機名稱。
「PostgreSQL 埠」- 輸入 SQL Server 埠。預設值為 5432。
2. 欲連線至您要用於 ThingWorx Flow 的資料庫,請輸入下列詳細資訊:
「ThingWorx Flow 資料庫名稱」- 輸入您要用於 ThingWorx Flow 的資料庫名稱。
「ThingWorx Flow 資料庫登入使用者名稱」 - 輸入資料庫擁有者的使用者名稱。
「ThingWorx Flow 資料庫登入密碼」 - 輸入資料庫擁有者的密碼。
安裝程式會驗證 PostgreSQL 連線,並檢查您提供的資料庫使用者是否擁有對資料庫的擁有者權限。如果您收到錯誤訊息,請檢查您在此處指定的詳細資訊以及指派給資料庫使用者的權限。如需有關資料庫使用者所需權限的詳細資訊,請參閱 針對 PostgreSQL 的 ThingWorx Flow 先決條件
ThingWorx Flow 的內容
ThingWorx Flow 指定下列內容:
1. 「ThingWorx Flow 主機名稱」欄位中,輸入下列其中一個值:
要安裝 ThingWorx Flow 的機器的主機名稱
如果已部署 ThingWorx,建議重複使用已用於 ThingWorx 實例的主機名稱。
此組態可讓使用者不必變更其書簽或瞭解新的 URL。但是,必須在 Tomcat 安裝下的 server.xml 檔案中修改 Host 標籤中 name 屬性的值。
2. 「ThingWorx Flow 本機 HTTPS 連接埠」中,指定您要部署 ThingWorx Flow 所在的 HTTPS 埠。預設值是 443。
3. 按一下「下一步」
組態摘要
此畫面提供 ThingWorx Flow 安裝目錄與 ThingWorx Flow HTTPS 埠。
1. 檢閱有關您安裝的資訊。
2. 如果需要變更任何內容,請按一下「上一步」。準備就緒之後,按一下「下一步」開始安裝。
如果您在 Windows 中安裝 ThingWorx Flow,建議在安裝期間暫時禁用防毒軟體。
整個安裝過程需要花費大約 20 分鐘的時間,具體視主機硬體組態而定。
* 
在安裝的最後階段,控制台視窗會啟動。請勿關閉控制台視窗或在其上按一下滑鼠右鍵。安裝完成後,該視窗會自動關閉。
3. 按一下「完成」關閉安裝視窗。
如此,您即已成功安裝 ThingWorx Flow
核對
執行 ValidateFlowConnectivity 服務以核對 ThingWorx Flow 連線。
若要核對 ThingWorx Flow 是否已正確安裝,請啟動指令提示,並執行下列指令:
pm2 ls
下列 ThingWorx Flow 元件的狀況必須為 'online':
flow-api
flow-engine
flow-exchange
flow-lookup
flow-oauth-server
flow-trigger
您可以繼續執行 ThingWorx Flow 的後續安裝步驟