部署visualis1.0.0
源码下载
# 下载源码放入/opt/visualis/下
mkdir -p /opt/visualis/
# 解压
unzip Visualis-1.0.0.zip
Visualis目录下执行编译打包
# 编译后端
mvn -N install
mvn clean package -DskipTests=true
# 编译前端(webapp下)
npm i # 下载前端依赖
npm run build # 编译前端包
#若npm i执行报错
npm install npm@6.14.10 -g
rimraf node_modules
rimraf package-lock.json
npm cache clear --force
npm install
安装后端
Visualis/assembly/target下
cp visualis-server.zip /opt/visualis/
# 解压
unzip visualis-server.zip
# 初始化数据库
mysql -u hadoop -p -h master --default-character-set=utf8
# 创建数据库
create database visualis;
use visualis;
Visualis-1.0.0/db目录下
source /opt/visualis/Visualis-1.0.0/db/davinci.sql
source /opt/visualis/Visualis-1.0.0/db/ddl.sql
# 字体安装
cd /usr/share/fonts
mkdir -p /usr/share/fonts(若路径不存在)
mkdir visualis
fonts下
# 安装字体库(若字体不存在)
yum install -y fontconfig mkfontscale
fc-list
fc-list :lang=zh
mkfontscale
mkfontdir
fc-cache
fonts/visualis/下
cp /opt/visualis/Visualis-1.0.0/ext/pf.ttf /usr/share/fonts/visualis/
rz -ybe
fc-cache –fv
fc-list :lang=zh
安装前端
cd dss_linkis/web
cd dss/visualis(没有则创建)
Visualis-1.0.0/webapp下
zip -r visualis.zip build/
cp visualis.zip /opt/dss_linkis/web/dss
unzip visualis.zip
# 修改visualis-server/conf/application.yml
vi application.yml
address: datasphere # server ip address
port: 8831 # server port
dss的ip、port
url: http://datasphere:8099/dss/visualis # frontend index page full path
access:
dss的ip、port
address: datasphere # frontend address
port: 8099# frontend por
datasource:
url: jdbc:mysql://datasphere:3306/visualis?characterEncoding=UTF-8&allowMultiQueries=true
username: hadoop
password: hadoop
# 修改visualis-server/conf/linkis.properties
vi linkis.properties
wds.linkis.gateway.url=http://127.0.0.1:9001
如果部署的hadoop集群开启了Kerberos
wds.linkis.keytab.enable=true
启动
sh bin/start-visualis-server.sh
安装Vsualis1.0.0插件
# 进入Visualis-1.0.0/visualis-appconn模块
cd visualis-appconn
mvn clean package -DskipTests=ture
# 把visualis appconn放置到dss-appconns目录下
cp {把visualis_home}/Visualis-1.0.0/visualis-appconn/target/visualis.zip ${DSS_INSTALL_HOME}/dss/dss-appconns
# 解压Visualis AppConn包
cd ${DSS_INSTALL_HOME}/dss/dss-appconns
unzip visualis.zip
# 进入到dss安装的bin目录下
cd {DSS_INSTALL_HOME}/dss/bin
sh appconn-install.sh
# 输入Visualis名称
visualis
# 输入Visualis前端IP地址
datasphere
# 输入Visualis服务的前端端口后(dss端口保持一致)
8099
# 重启服务
cd {DSS_INSTALL_HOME}/dss/sbin
sh dss-start-all.sh
安装成功则显示如下图所示