数据管理与分析-前端UI部署(在线、离线二选一进行部署)
前端UI部署(在线、离线二选一进行部署)
- 在线部署
进入dolphinscheduler-ui目录下执行,切换到root用户 sh ./install-dolphinscheduler-ui.sh,执行后,会在运行中请键入前端端口,默认端口是8888,或者键入其他端口,然后会让键入跟前端ui交互的api-server的ip,接着是让键入跟前端ui交互的api-server的port,接着是操作系统选择,最后等待部署完成
- 离线部署
- 安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel
- 切换到root用户下,上传nginx-1.16.1.tar.gz到/data/daas
- # tar -zxvf nginx-1.16.1.tar.gz
#./configure --without-http_rewrite_module --without-http_gzip_module --prefix=/usr/local/nginx /usr/local/nginx是nginx的安装目录
# make & make install
# cd /usr/local/nginx/sbin
# ./nginx
- 修改nginx.conf配置
# cd /usr/local/nginx/conf# vim nginx.confserver {listen 8888; # 访问端口(自行修改)server_name ip; # api服务的iplocation / {root /data/daas/dolphinscheduler_ui/dist; # 前端解压的dist目录地址(自行修改)index index.html index.html;}client_max_body_size 50m;location /dolphinscheduler {proxy_pass http://ip:12345;# API服务的接口地址(自行修改)proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header x_real_ipP $remote_addr;proxy_set_header remote_addr $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_connect_timeout 4s;proxy_read_timeout 30s;proxy_send_timeout 12s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}}# cd /usr/local/nginx/sbin
重启nginx
# ./nginx -s reload
- 浏览器访问http://ip:8888,出现登录页面即可