NLA安裝部署詳細講解(二)——NLA自然語言分析的Linux 部署
從上面的文章可以知道Smartbi的NLA有強大的對話式分析、語音控制大屏、儀表盤智慧問答的功能,他可以讓你的工作走向智慧化,提高工作效率。下面從Linux的角度講講怎麼部署NLA自然語言分析。
安裝前準備
1.聯絡 Smartbi官方支援 獲取自然語言分析的安裝包“nla-setup.zip”。
2.在進行部署前,請先參考上篇文章《NLA安裝部署詳細講解(一)——NLA自然語言分析的環境部署》進行檢查環境。
部署流程
NLA安裝部署流程參考如下:
操作步驟
1. 解壓
將安裝包上傳至伺服器中,解壓到指定路徑。
對於解壓目錄,授予其讀取、寫入、執行的許可權。
2. 執行安裝
由於 NLA 和 Smartbi 是分開部署在不同的伺服器上,這種部署策略會容易引起 跨域 問題,因此需要通過給NLA伺服器配置代理來解決跨域問題。
NLA 提供兩種部署模式,使用者可根據實際情況進行選擇。
部署格式 |
功能 |
Nginx代理模式 |
Nginx代理模式使用安裝包攜帶的 Nginx 來部署代理,操作簡單,無需使用者手動部署。 |
無代理模式 |
無代理模式即不安裝Smartbi的內建代理,使用者需給NLA伺服器自行配置代理伺服器。 |
2.1. 無代理模式安裝
(1) 執行安裝
在目錄“nla-setup”下執行安裝指令碼。
①輸入NLA的安裝路徑,如輸入“/data/smartbi-nla”。
②是否需要自動安裝Nginx代理:n
(2) 安裝完畢
在初次安裝完畢後會自動載入映象並啟動NLA模組。
2.2. Nginx代理模式安裝
(1) 執行安裝
呼叫 “sh install.sh” 命令執行安裝操作。
①輸入NLA的安裝路徑,如輸入 “/data/smartbi-nla”。
②是否需要自動安裝Nginx代理:y
③輸入需要代理的伺服器的域名或IP地址。
-
若使用者已購買域名服務,則可輸入該域名地址。將此域名用於代理NLA伺服器;
-
若使用者未購買域名服務,則輸入當前NLA伺服器的 IP 地址。
④ 輸入smartbi的伺服器地址和埠號。如輸入“
(2) 安裝成功。
初次安裝完畢後,會自動載入映象並啟動NLA模組。
3. 驗證安裝
通過 “docker ps” 檢視當前正在執行中的docker服務數量進行驗證,正常啟動時執行數量如下:
-
無代理模式部署的NLA,應有12個docker容器處於執行狀態;
-
Nginx代理模式部署的NLA,應有13個docker容器處於執行狀態。
若執行數量與描述一致,且採用 docker ps 命令多次檢視其結果都正常,則說明已更新升級成功。若有服務的程式掛掉,則可通過檢視對應的日誌進行排錯,具體可參考 。
4. 配置連線資訊
1)瀏覽器訪問 Smartbi,在 “系統運維”>“更多工具”下找到“自然語言配置”。
2)進入“自然語言配置”,輸入正確的 NLA訪問地址,格式如下:
(1)使用Nginx代理模式部署的NLA模組,預設通過“http”協議的方式訪問。
(2)若需在Web端的“對話式分析”中使用“語音服務”,則需要將訪問方式更改為“https”協議。請修改檔案“smartbi.ai.conf”,該檔案位於目錄“NLA安裝目錄/nginx_conf/”下。
-
在埠號後加上“ssl”(寫法參考下一行註釋內容),接著將“紅框②”內程式碼的註釋取消掉。
-
修改完畢後,儲存檔案退出編輯。重啟NLA伺服器。
不同代理模式部署的NLA模組,其代理資訊如下:
3)資訊正確輸入後,點選 測試連線 ,若出現如下圖的 測試通過 彈出框,則表示可以成功連線上自然語言分析。如下圖所示:
4)測試連線成功後,點選右下角的 儲存 按鈕儲存配置。更多自然語言的配置項說明請參考 。
5)至此 Smartbi NLA 已部署完畢。
運維命令
1. 啟動服務
-
進入到安裝目錄下,執行指令碼 “run.sh” 啟動服務。
2. 關閉服務
-
進入到安裝目錄下,執行指令碼 “stop.sh” 關閉服務。
3. 解除安裝自然語言分析
-
進入安裝目錄下,執行指令碼關閉NLA的服務,接著把安裝目錄刪除,便可完成解除安裝操作。
各位實現的過程中如果有疑問,可以在Smartbi官網的社群提問哦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965912/viewspace-2897934/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NLA安裝部署詳細講解(一)——NLA自然語言分析的環境部署
- 千字分享|自然語言分析NLA
- 乾貨!什麼是自然語言分析(NLA)
- NLA自然語言分析,讓資料分析更智慧!
- 什麼是自然語言分析NLA,它是如何工作的?
- 一文讀懂Smartbi的自然語言分析(NLA)
- 一文告訴你自然語言資料分析NLA發展簡史
- NLA是什麼?NLA的原理是什麼?
- Jenkins安裝部署使用圖文詳解(非常詳細)Jenkins
- Xwiki安裝部署詳解
- Linux安裝部署Linux
- 什麼是NLA?
- linux安裝nodejs及服務部署(二)LinuxNodeJS
- 10分鐘帶你瞭解NLA
- doris編譯和安裝部署詳細步驟編譯
- Linux 中 Docker 的部署安裝LinuxDocker
- Redis7.x安裝系列教程(二)主從部署&原理詳解Redis
- 自然語言處理技術詳細概覽自然語言處理
- 超詳細的IIS部署
- Linux ptrace詳細分析系列(二)Linux
- Cobbler 自動部署裝機(超詳細)
- oracle 12c rac 詳細部署教程(二)Oracle
- 理論+實驗 詳解Oracle安裝部署過程Oracle
- (一) 基於阿里雲安裝配置部署 docker 詳解阿里Docker
- mysql5.7GeleraCluster安裝部署(二)MySql
- Linux安裝Nginx詳細教程LinuxNginx
- Docker Linux快速安裝及Nginx部署DockerLinuxNginx
- SonarQube系列一、Linux安裝與部署Linux
- openstack完整的部署(最詳細)
- Excel不夠用? Smartbi NLA對話式分析來幫你Excel
- 資料分析存在壁壘,來看看NLA有什麼用?
- 生產庫自動化MySQL5.6安裝部署詳細教程MySql
- 什麼是NLA,它有什麼用?
- Linux安裝jdk的詳細步驟。LinuxJDK
- Linux安裝jdk的詳細步驟LinuxJDK
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- yapi 在linux環境下的安裝部署APILinux
- hadoop的安裝部署Hadoop