数据管理与分析-前端UI部署(在线、离线二选一进行部署)

时间:2023-11-01 16:18:11

前端UI部署(在线、离线二选一进行部署)

  1. 在线部署

    进入dolphinscheduler-ui目录下执行,切换到root用户 sh ./install-dolphinscheduler-ui.sh,执行后,会在运行中请键入前端端口,默认端口是8888,或者键入其他端口,然后会让键入跟前端ui交互的api-server的ip,接着是让键入跟前端ui交互的api-server的port,接着是操作系统选择,最后等待部署完成

  2. 离线部署
    1. 安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel
    2. 切换到root用户下,上传nginx-1.16.1.tar.gz到/data/daas
    3. # tar -zxvf nginx-1.16.1.tar.gz

      # cd nginx-1.16.1

      #./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

    4. 修改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
    5. 浏览器访问http://ip:8888,出现登录页面即可
support.huaweicloud.com/deepexidip-dma/deepexidip_76.html