NLA安裝部署詳細講解(一)——NLA自然語言分析的環境部署

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

前段時間為大家介紹的自然語言分析NLA這一項由Smartbi獨家研發的產品功能,在後臺接受到了很多比較好的反響,也有很多小夥伴問到該如何去安裝應用。這篇文章就為大家詳細介紹自然語言分析NLA的環境部署要求,包括對系統環境、伺服器配置的需求,並提供了相應的檢查方法。

一、環境要求


(一)伺服器配置清單


1、最低配置:CPU為X86架構 16核,內容32G+,硬碟1TB+,併發數推薦為30左右,最高不超過40。


2、推薦配置:CPU為X86架構 32核 ,內容128G 1TB+,可根據實際資料量加裝。

 

備註:


(1) 由於NLA中的機器學習模型需要大量的計算資源,因此建議單獨部署,獨佔該伺服器的配置,並要求和Smartbi服務處於同一個域內(同一個路由器);


(2) 伺服器CPU建議使用近三年內的 Intel CPU,否則無法安裝 TensorFlow;


(3) 由於 arm64 所使用的指令集缺少對 docker 和深度學習的支援,因此不支援 arm64架構 的CPU,僅支援X86架構的CUP;


(4) 不建議將 Smartbi-NLA 和 Smartbi 部署在同一臺伺服器上,由於 NLA 對計算資源的使用量比較高會導致 Smartbi 卡頓。


(5) 當伺服器配置為最低配置時,即16核32GB。併發數推薦為30個左右,最高不應超過40個。


(二)系統環境


由於NLA採用docker容器部署,因此伺服器的系統環境需要支援docker19.03 以上和docker-compose 1.24。支援部署 Smartbi-NLA 的系統版本主要有兩種,分別是Ubuntu-16.04.3以上或是系統版本CentOS-7以上


由於NLA資料Smartbi推出的新功能,因此要求在Smartbi V10.5 及以上安裝部署,並且License 需要包含“自然語言分析”相應許可權。


二、環境要求檢查


1、Linux版本確認:檢視當前伺服器的CPU架構是否為X86架構


圖片 1.png 


2、檢視linux系統的版本


圖片 2.png 

3、檢查硬碟大小:要求伺服器至少擁有大於1TB的硬碟,沒有足夠的硬碟請自行掛載


圖片 3.png 

4、檢查記憶體大小:要求伺服器總記憶體為 32G及以上 。


圖片 4.png 

5、解除安裝docker:由於 Smartbi-NLA 在安裝時會自動部署與其版本相容的docker環境,為避免衝突需要預先解除安裝掉本地環境上的 docker

檢查當前環境裡是否安裝有 docker 和 docker-compose

# 檢視當前docker版本

docker -v

 

# 檢視當前docker-compose的版本

docker-compose -v


圖片 5.png 


如果成功輸出版本資訊,則表示已安裝docker。需要手動解除安裝掉當前環境上的 docker 和 docker-compose。

① 解除安裝 docker-compose

② 解除安裝 docker

通過 yum 安裝的 docker,可參考文件  徹底解除安裝 docker 進行解除安裝。


以上就是NLA自然語言分析的環境部署的一個詳細介紹,需要的小夥伴可以到Smartbi官網去下載,個人版支援長期免費試用噢!




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

相關文章