基于openeuler的DataGear部署文檔
安裝JDK
DataGear需要JDK 8+的運(yùn)行環(huán)境,所以我們需要預(yù)先在openeuler上安裝好
可以點(diǎn)擊這里進(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
實(shí)際上,在歐拉中 可以通過yum源對(duì)java的運(yùn)行環(huán)境進(jìn)行安裝
yum -y install java*
最后可以通過查看java方式來驗(yàn)證java是否安裝成功
java -version
部署DataGear
DataGear的安裝包可以在DataGear的官網(wǎng)上獲?。?a rel="external nofollow" target="_blank">DataGear - 開源免費(fèi)的數(shù)據(jù)可視化分析平臺(tái)
將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
添加啟動(dòng)和關(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)的初始化中會(huì)內(nèi)置一個(gè)管理員用戶admin,密碼admin,在web的登錄頁面,可以用該用戶進(jìn)行登錄
DataDear系統(tǒng)會(huì)將所有的數(shù)據(jù)存儲(chǔ)在【操作系統(tǒng)用戶主目錄】/datagear目錄內(nèi),對(duì)于本次的環(huán)境為**/root/.datagear**,在必要的時(shí)候,我們需要對(duì)該目錄進(jìn)行備份工作
在**/root/datagear-5.2.0/config/application.properties**為系統(tǒng)的配置文件,類似與apache中的/etc/httpd/conf/httpd.conf
在該文件中,對(duì)每一項(xiàng)配置都有相對(duì)應(yīng)的中文解釋
在下圖所示的配置中,說明我們的內(nèi)置數(shù)據(jù)庫是支持sql語句的
需要注意的是,在我們每次修改的配置文件之后,需要重啟DataGear系統(tǒng)才能使得修改的內(nèi)容生效
在DataGear中使用的數(shù)據(jù)庫是內(nèi)置的Derby數(shù)據(jù)庫
Derby數(shù)據(jù)庫是屬于apache的一個(gè)開源項(xiàng)目,是一個(gè)小型并容易管理的關(guān)系型數(shù)據(jù)庫
Derby基于也是基于java的,只要存在JDK(版本>=1.3)就可以運(yùn)行Derby,同時(shí)也支持SQL語句,臨時(shí)表,索引,觸發(fā)器,視圖,存儲(chǔ)過程,外鍵,約束,并行,事務(wù),加密與安全等
對(duì)于DataGeat而言,Dearby默認(rèn)存儲(chǔ)在【操作系統(tǒng)用戶主目錄】/datagear/derby目錄中
在我們的當(dāng)前環(huán)境下,通過find命令可以查看derby的位置
在官方文檔中明確指出了DataGear支持在運(yùn)行是添加數(shù)據(jù)源驅(qū)動(dòng),截圖任何提供JDBC驅(qū)動(dòng)的數(shù)據(jù)庫,包括但不限于MySQL、PostgreSQL、Oracle、SQL Server、Elasticsearch、ClickHouse, 以及OceanBase、TiDB、人大金倉(cāng)、達(dá)夢(mèng)等眾多國(guó)產(chǎn)數(shù)據(jù)庫
至于如何操作,我們?cè)诹硗獾奈恼逻M(jìn)行說明
到此這篇關(guān)于DataGear部署文檔(基于openeuler)的文章就介紹到這了,更多相關(guān)DataGear部署文檔內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VMware Workstation安裝openEuler 24.09操作系統(tǒng)的圖文教程
- 如何使用vscode連接openEuler服務(wù)器
- openEuler?RPM方式安裝MySQL8的實(shí)現(xiàn)
- 華為歐拉openEuler在線安裝MySQL8的實(shí)現(xiàn)步驟
- 華為歐拉openEuler編譯安裝Redis的實(shí)現(xiàn)步驟
- RFO SIG之openEuler AWS AMI 制作詳解
- openEuler?搭建java開發(fā)環(huán)境的詳細(xì)過程
- 使用虛擬機(jī)在VirtualBox+openEuler上安裝部署openGauss數(shù)據(jù)庫
相關(guān)文章
Java實(shí)現(xiàn)真假隨機(jī)數(shù)詳解
偽隨機(jī)數(shù)和真隨機(jī)數(shù)是計(jì)算機(jī)科學(xué)和統(tǒng)計(jì)學(xué)中非常重要的概念,理解它們之間的差異有助于選擇合適的隨機(jī)數(shù)生成方案,本文將使用Java實(shí)現(xiàn)真假隨機(jī)數(shù),感興趣的可以了解下2024-11-11RestTemplate發(fā)送form-data請(qǐng)求上傳rul資源文件及對(duì)象參數(shù)方式
這篇文章主要介紹了RestTemplate發(fā)送form-data請(qǐng)求上傳rul資源文件及對(duì)象參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01關(guān)于SpringCloud的Bus消息總線圖文詳解
這篇文章主要介紹了關(guān)于SpringCloud的Bus消息總線圖文詳解,Spring Cloud Bus是用來將分布式系統(tǒng)的節(jié)點(diǎn)與輕量級(jí)消息系統(tǒng)鏈接起來的框架,它整合了Java的事件處理機(jī)制和消息中間件的功能,需要的朋友可以參考下2023-05-05SpringBoot在 POM 中引入本地 JAR 包的方法
在開發(fā) Spring Boot 應(yīng)用程序時(shí),您可能需要使用本地 JAR 包來添加自定義庫或功能,本文將介紹在 Spring Boot 項(xiàng)目的 POM 文件中如何引入本地 JAR 包,感興趣的朋友跟隨小編一起看看吧2023-08-08Spring @Lookup深入分析實(shí)現(xiàn)原理
這篇文章主要介紹了Spring @Lookup實(shí)現(xiàn)原理,我們知道在spring容器中單獨(dú)的一個(gè)抽象類是不能成為一個(gè)bean的,那么有沒有辦法呢?這個(gè)時(shí)候我們可以使用Lookup注解2023-01-01