基于openeuler的DataGear部署文檔
安裝JDK
DataGear需要JDK 8+的運(yùn)行環(huán)境,所以我們需要預(yù)先在openeuler上安裝好
可以點擊這里進(jìn)行下載:https://www.oracle.com/cn/java/technologies/downloads/#license-lightbox
在歐拉上創(chuàng)建存放安裝包的目錄
mkdir /usr/local/jdk
在使用如XFTP等工具將下載好的jdk和datagear安裝包放入歐拉中
進(jìn)入到目錄中,并解壓安裝包
cd /usr/local/jdk tar -xf jdk-17.0.14_linux-x64_bin.tar.gz
接下來需要添加我們java的環(huán)境變量
vim /etc/profile EOF export JAVA_HOME=/usr/local/jdk/jdk-17.0.1 export PATH=$JAVA_HOME/bin:$PATH EOF
重新使得環(huán)境變量生效
source /etc/profile
實際上,在歐拉中 可以通過yum源對java的運(yùn)行環(huán)境進(jìn)行安裝
yum -y install java*
最后可以通過查看java方式來驗證java是否安裝成功
java -version
部署DataGear
DataGear的安裝包可以在DataGear的官網(wǎng)上獲取:DataGear - 開源免費(fèi)的數(shù)據(jù)可視化分析平臺
將DataGear復(fù)制到root的主目錄中
cp -r /usr/local/datagear-5.2.0/datagear-5.2.0 /root
進(jìn)入到該目錄下
cd /root/datagear-5.2.0ll
在readname.txt中存放著使用說明
啟用DataGear
添加啟動和關(guān)閉腳本的執(zhí)行權(quán),使得成功運(yùn)行腳本
chmod +x startup.sh chmod +x shutdown.sh
在目錄中運(yùn)行startup.sh使得DataGear運(yùn)行
./startup.sh
在關(guān)閉防火墻和selinux的情況下,使用瀏覽器進(jìn)行訪問其50401端口(IP地址:50401)
systemctl disable --now firewalld setenforce 0
如下圖,能訪問成功即說明部署成功
通過查看歐拉中正在開啟的端口,也可以發(fā)現(xiàn)50401端口正在監(jiān)聽中
關(guān)于DataGear系統(tǒng)
在系統(tǒng)的初始化中會內(nèi)置一個管理員用戶admin,密碼admin,在web的登錄頁面,可以用該用戶進(jìn)行登錄
DataDear系統(tǒng)會將所有的數(shù)據(jù)存儲在【操作系統(tǒng)用戶主目錄】/datagear目錄內(nèi),對于本次的環(huán)境為**/root/.datagear**,在必要的時候,我們需要對該目錄進(jìn)行備份工作
在**/root/datagear-5.2.0/config/application.properties**為系統(tǒng)的配置文件,類似與apache中的/etc/httpd/conf/httpd.conf
在該文件中,對每一項配置都有相對應(yīng)的中文解釋
在下圖所示的配置中,說明我們的內(nèi)置數(shù)據(jù)庫是支持sql語句的
需要注意的是,在我們每次修改的配置文件之后,需要重啟DataGear系統(tǒng)才能使得修改的內(nèi)容生效
在DataGear中使用的數(shù)據(jù)庫是內(nèi)置的Derby數(shù)據(jù)庫
Derby數(shù)據(jù)庫是屬于apache的一個開源項目,是一個小型并容易管理的關(guān)系型數(shù)據(jù)庫
Derby基于也是基于java的,只要存在JDK(版本>=1.3)就可以運(yùn)行Derby,同時也支持SQL語句,臨時表,索引,觸發(fā)器,視圖,存儲過程,外鍵,約束,并行,事務(wù),加密與安全等
對于DataGeat而言,Dearby默認(rèn)存儲在【操作系統(tǒng)用戶主目錄】/datagear/derby目錄中
在我們的當(dāng)前環(huán)境下,通過find命令可以查看derby的位置
在官方文檔中明確指出了DataGear支持在運(yùn)行是添加數(shù)據(jù)源驅(qū)動,截圖任何提供JDBC驅(qū)動的數(shù)據(jù)庫,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、Elasticsearch、ClickHouse, 以及OceanBase、TiDB、人大金倉、達(dá)夢等眾多國產(chǎn)數(shù)據(jù)庫
至于如何操作,我們在另外的文章進(jìn)行說明
到此這篇關(guān)于DataGear部署文檔(基于openeuler)的文章就介紹到這了,更多相關(guān)DataGear部署文檔內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VMware Workstation安裝openEuler 24.09操作系統(tǒng)的圖文教程
- 如何使用vscode連接openEuler服務(wù)器
- openEuler?RPM方式安裝MySQL8的實現(xiàn)
- 華為歐拉openEuler在線安裝MySQL8的實現(xiàn)步驟
- 華為歐拉openEuler編譯安裝Redis的實現(xiàn)步驟
- RFO SIG之openEuler AWS AMI 制作詳解
- openEuler?搭建java開發(fā)環(huán)境的詳細(xì)過程
- 使用虛擬機(jī)在VirtualBox+openEuler上安裝部署openGauss數(shù)據(jù)庫
相關(guān)文章
RestTemplate發(fā)送form-data請求上傳rul資源文件及對象參數(shù)方式
這篇文章主要介紹了RestTemplate發(fā)送form-data請求上傳rul資源文件及對象參數(shù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01關(guān)于SpringCloud的Bus消息總線圖文詳解
這篇文章主要介紹了關(guān)于SpringCloud的Bus消息總線圖文詳解,Spring Cloud Bus是用來將分布式系統(tǒng)的節(jié)點與輕量級消息系統(tǒng)鏈接起來的框架,它整合了Java的事件處理機(jī)制和消息中間件的功能,需要的朋友可以參考下2023-05-05SpringBoot在 POM 中引入本地 JAR 包的方法
在開發(fā) Spring Boot 應(yīng)用程序時,您可能需要使用本地 JAR 包來添加自定義庫或功能,本文將介紹在 Spring Boot 項目的 POM 文件中如何引入本地 JAR 包,感興趣的朋友跟隨小編一起看看吧2023-08-08