私有部署
私有部署是指將DataV-Board 7.0(數(shù)據(jù)看板)開發(fā)的頁面整體打包下載,并安裝部署到您的企業(yè)內(nèi)網(wǎng)中運行。例如,若您的企業(yè)內(nèi)網(wǎng)中有一個數(shù)據(jù)庫,僅能在企業(yè)內(nèi)網(wǎng)中訪問,無法通過公網(wǎng)訪問,則線上頁面便無法連接到該數(shù)據(jù)庫。在這種情況下,私有部署將有效地解決您的問題。
私有部署對服務器的配置要求
系統(tǒng)和硬件最低要求如下:
CentOS 7.0 兼容的64位Linux系統(tǒng)
8核4GHz 或等效性能的 x86_64 or ARM64 處理器
16GB內(nèi)存
至少100GB硬盤
系統(tǒng)預先安裝 Docker(版本 18.09.9)
使用限制
僅有尊享版用戶才可以使用私有部署功能。
私有部署不包含地圖瓦片數(shù)據(jù)。
私有部署支持的數(shù)據(jù)源類型:HTTP API、MySQL、SQLServer、Oracle、PostgreSQL和靜態(tài)數(shù)據(jù)。
說明私有部署過程中,打包的數(shù)據(jù)看板將保留原有數(shù)據(jù)源類型及相關配置。
獲取私有部署
進入DataV產(chǎn)品購買頁面,選擇購買DataV尊享版本。
- 登錄DataV控制臺。
在我的可視化頁面中,選擇一個可視化應用,單擊編輯。
在PC端畫布編輯器中,單擊頁面右上角的下載頁面圖標。
在大屏打包對話框中根據(jù)提示下載部署包和可視化應用包。
單擊部署包,進入7.x 運行環(huán)境部署包下載頁面,可進行運行環(huán)境下載
7.x 部署包支持 X86 和 ARM 兩種架構,可以分別單擊“生成部署包”并生成對應架構的部署包(耗時大約 10 分鐘),即可點擊“下載部署包”進行下載。
線下版用戶單擊“下載Key”后,即可生成用戶唯一標識的授權文件。
尊享版用戶在步驟2后,自動跳轉至
面板,輸入機器碼,生成對應的測試或正式Key。單擊“打包記錄”,自動跳轉到可視化應用打包頁面,單擊“開始打包”,就會創(chuàng)建當前大屏的打包任務,打包成功后,單擊“下載”即可
重要運行包和賬號綁定,只能部署運行開通尊享賬號或線下版內(nèi)所有下載的可視化應用。
7.x 運行環(huán)境由兩部分組成:部署包以及授權文件 Key。
部署 DataV 服務
將下載的運行環(huán)境壓縮包上傳到您的服務器上。
在服務器新建一個目錄。
例如,執(zhí)行
mkdir -p datav_runtime
命令新建一個名稱為datav_runtime的目錄。使用unzip命令解壓runtime.zip到datav_runtime目錄。
unzip runtime.zip -d datav_runtime
說明確保您已經(jīng)將runtime.zip下載至當前目錄或知道其路徑。
復制runtime.keydatav_runtime目錄。
cp path/to/runtime.key datav_runtime/
說明確保runtime.key文件存在于當前目錄或指定路徑。
啟動和檢查服務。服務默認為停止狀態(tài)。
進入datav_runtime目錄,執(zhí)行以下命令:
cd datav_runtime
啟動服務
./datav start
說明如果在執(zhí)行./datav start時收到“Permission denied”的錯誤,請按照以下步驟添加運行權限,先執(zhí)行chmod +x datav修改權限,然后再次嘗試啟動程序./datav start。
停止服務
./datav stop
重啟服務
./datav restart
查看服務狀態(tài)
./datav list
查看啟動日志
./datav logs <NAME> # <NAME> 可使用./datav list 獲得
查看運行日志
docker exec -it -w /home/admin/honeycomb/logs datav-service bash
配置修改
在./datav目錄下創(chuàng)建config.yaml,可選配置如下:
DataDir: "" # 數(shù)據(jù)保存路徑,默認當前目錄 MainPort: 7001 # 服務端口