NLA安裝部署詳細講解(二)——NLA自然語言分析的Linux 部署

思邁特Smartbi發表於2022-05-30

從上面的文章可以知道Smartbi的NLA有強大的對話式分析、語音控制大屏、儀表盤智慧問答的功能,他可以讓你的工作走向智慧化,提高工作效率。下面從Linux的角度講講怎麼部署NLA自然語言分析。

 

清單.png


安裝前準備

1.聯絡 Smartbi官方支援 獲取自然語言分析的安裝包“nla-setup.zip”。


2.在進行部署前,請先參考上篇文章《NLA安裝部署詳細講解(一)——NLA自然語言分析的環境部署》進行檢查環境。


部署流程

NLA安裝部署流程參考如下:


AI智慧功能使用流程.png



操作步驟


1. 解壓


將安裝包上傳至伺服器中,解壓到指定路徑。


解壓.png

對於解壓目錄,授予其讀取、寫入、執行的許可權。


解壓2.png 

2. 執行安裝

 

由於 NLA 和 Smartbi 是分開部署在不同的伺服器上,這種部署策略會容易引起 跨域 問題,因此需要通過給NLA伺服器配置代理來解決跨域問題。

 

NLA 提供兩種部署模式,使用者可根據實際情況進行選擇。

 

部署格式

功能

Nginx代理模式

Nginx代理模式使用安裝包攜帶的 Nginx 來部署代理,操作簡單,無需使用者手動部署。

無代理模式

無代理模式即不安裝Smartbi的內建代理,使用者需給NLA伺服器自行配置代理伺服器。

 

2.1. 無代理模式安裝


(1) 執行安裝


在目錄“nla-setup”下執行安裝指令碼。



1.png 

①輸入NLA的安裝路徑,如輸入“/data/smartbi-nla”。


②是否需要自動安裝Nginx代理:n


(2) 安裝完畢


在初次安裝完畢後會自動載入映象並啟動NLA模組。


  2.1.png


2.2. Nginx代理模式安裝


(1) 執行安裝


呼叫 “sh install.sh” 命令執行安裝操作。



2.png 

①輸入NLA的安裝路徑,如輸入 “/data/smartbi-nla”。


②是否需要自動安裝Nginx代理:y


③輸入需要代理的伺服器的域名或IP地址。


  • 若使用者已購買域名服務,則可輸入該域名地址。將此域名用於代理NLA伺服器;


  • 若使用者未購買域名服務,則輸入當前NLA伺服器的 IP 地址。


④ 輸入smartbi的伺服器地址和埠號。如輸入“


(2) 安裝成功。


初次安裝完畢後,會自動載入映象並啟動NLA模組。


2.2.2.png


3. 驗證安裝


通過 “docker ps” 檢視當前正在執行中的docker服務數量進行驗證,正常啟動時執行數量如下:


  • 無代理模式部署的NLA,應有12個docker容器處於執行狀態;


  • Nginx代理模式部署的NLA,應有13個docker容器處於執行狀態。


若執行數量與描述一致,且採用 docker ps 命令多次檢視其結果都正常,則說明已更新升級成功。若有服務的程式掛掉,則可通過檢視對應的日誌進行排錯,具體可參考 。


3.png 

4. 配置連線資訊


1)瀏覽器訪問 Smartbi,在 “系統運維”>“更多工具”下找到“自然語言配置”。



4.1.png 

2)進入“自然語言配置”,輸入正確的 NLA訪問地址,格式如下:


 

(1)使用Nginx代理模式部署的NLA模組,預設通過“http”協議的方式訪問。


(2)若需在Web端的“對話式分析”中使用“語音服務”,則需要將訪問方式更改為“https”協議。請修改檔案“smartbi.ai.conf”,該檔案位於目錄“NLA安裝目錄/nginx_conf/”下。


  • 在埠號後加上“ssl”(寫法參考下一行註釋內容),接著將“紅框②”內程式碼的註釋取消掉。


4.2.png

 

  • 修改完畢後,儲存檔案退出編輯。重啟NLA伺服器。


不同代理模式部署的NLA模組,其代理資訊如下:

 

3)資訊正確輸入後,點選 測試連線 ,若出現如下圖的 測試通過 彈出框,則表示可以成功連線上自然語言分析。如下圖所示:


4.3.png


4)測試連線成功後,點選右下角的 儲存 按鈕儲存配置。更多自然語言的配置項說明請參考  。


5)至此 Smartbi NLA 已部署完畢。

 

運維命令


1. 啟動服務


  • 進入到安裝目錄下,執行指令碼 “run.sh” 啟動服務。


  5.png


2. 關閉服務


  • 進入到安裝目錄下,執行指令碼 “stop.sh” 關閉服務。


6.png



3. 解除安裝自然語言分析


  • 進入安裝目錄下,執行指令碼關閉NLA的服務,接著把安裝目錄刪除,便可完成解除安裝操作。



7.png 


各位實現的過程中如果有疑問,可以在Smartbi官網的社群提問哦。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2897934/,如需轉載,請註明出處,否則將追究法律責任。

相關文章