马哈鱼血缘分析工具部署介绍--win 10

随着大数据技术的发展与普及,数据治理和数据质量变得越来越重要,数据血缘分析在业界悄然兴起并得到了广泛流行,马哈鱼是国内少有的一款专业且易用的血缘分析工具。本文介绍如何在您的windows 10环境中快速安装部署马哈鱼。

一、安装资料前准备

二、组件安装

1、JDK安装及配置

下载JDK后直接进行安装,安装后进行环境变量配置:

上述环境变量配置完毕后,要进行java版本和jps命令检查,否则在启动马哈鱼时会报异常;下图显示配置正常。

注:请务必确认jps命令能够正常执行。

2、Nginx 安装及配置

将下载的Nginx解压到指定目录,例如:C盘根目录

3、安装配置马哈鱼

创建安装路径:c:\wings\sqlflow,并将下载的马哈鱼安装包解压到该目录下,解压后您会得到以下文件夹

(1)c:\wings\sqlflow\backend

(2)c:\wings\sqlflow\frontend

启动 SQLFlow backend

  • 打开一个dos命令窗口

  • cd c:\wings\sqlflow\backend\bin

  • 运行 monitor.bat

  • 请等待 3-5 min确保马哈鱼全部启动成功

配置Nginx 反向代理

1. 配置Nginx

进入nginx安装目录,修改Nginx.conf文件,请使用下述配置替换原文件中server部分。

server {

listen 80 default_server;

listen [::]:80 default_server;

root C:\wings\sqlflow\frontend;

index index.html;

location ~* ^/index.html {
add_header X-Frame-Options deny;
add_header Cache-Control no-store;
}

location / {
try_files $uri $uri/ =404;
}

location /api/ {
proxy_pass http://127.0.0.1:8081/;
proxy_connect_timeout 600s ;
proxy_read_timeout 600s;
proxy_send_timeout 600s;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header User-Agent $http_user_agent;  
}
}

2、修改 frontend 中的配置文件 config.private.json

  • 打开配置文件 "C:\wings\sqlflow\frontend\config.private.json"

  • 修改 ApiPrefix 属性

  "ApiPrefix": "/api"

三、马哈鱼启动与关闭

1、启动Nginx

进入nginx安装目录

启动nginx.exe。

使用命令tasklist |findstr "nginx"检查服务是否运行正常

2、访问马哈鱼

当马哈鱼安装完毕后,仅使用浏览器就可正常使用马哈鱼。

打开 http://yourIp/ 浏览并使用 马哈鱼.

打开 http://yourIp/api/gspLive_backend/doc.html?lang=en 参考马哈鱼 API 文档信息.

3、关闭马哈鱼服务

正确的关闭马哈鱼服务请按照以下步骤进行:

  • 首先关闭 正在运行monitor.sh的窗口.

  • cd c:\wings\sqlflow\backend\bin

  • 执行stop.bat可完整关闭马哈鱼服务

四、常见问题

当你启动monitor.sh时,如果报下面的错误,说明你的JDK及环境变量path配置有问题,请参考组件安装中第一项重新检查环境变量配置并检查jps命令。

有时需要在你配置环境变量后重启机器后才能生效。

五、参考

马哈鱼数据血缘分析器: https://sqlflow.gudusoft.com

马哈鱼数据血缘分析器中文网站: https://www.sqlflow.cn

马哈鱼血缘分析工具部署介绍--win 10的更多相关文章

  1. 日志分析工具-ApexSQL介绍

    原文:日志分析工具-ApexSQL介绍 使用场景:业务数据异常变化,通过代码分析不出来的时候,迫不得已需要通过日志来分析 下载地址:http://www.apexsql.com/Download.as ...

  2. Windows系统内存分析工具的介绍

      Windows系统内存分析工具的介绍(进程管理器,资源管理器,性能监视器, VMMap, RamMap,PoolMon) 微软官方提供多种工具来分析Windows 的内存使用情况,除了系统自带的任 ...

  3. 性能分析工具gprof介绍(转载)

    性能分析工具gprof介绍Ver:1.0 目录1. GPROF介绍 42. 使用步骤 43. 使用举例 43.1 测试环境 43.2 测试代码 43.3 数据分析 53.3.1 flat profil ...

  4. MySQL分析工具explain介绍

    EXPLAIN是MySQl必不可少的一个分析工具,主要用来测试sql语句的性能及对sql语句的优化,或者说模拟优化器执行SQL语句. 简单的说是execute plan, 获取MySQL数据库的执行计 ...

  5. 马哈鱼数据血缘分析器分析case-when语句

    马哈鱼数据血缘分析器是一个分析数据血缘关系的平台,可以在线直接递交 SQL 语句进行分析,也可以选择连接指定数据库获取 metadata.从本地上传文件目录.或从指定 git 仓库获取脚本进行分析. ...

  6. 数据治理中Oracle SQL和存储过程的数据血缘分析

    数据治理中Oracle SQL和存储过程的数据血缘分析   数据治理中的一个重要基础工作是分析组织中数据的血缘关系.有了完整的数据血缘关系,我们可以用它进行数据溯源.表和字段变更的影响分析.数据合规性 ...

  7. C++静态代码分析工具推荐——PVS-Studio

    长假归来,最近一直没更新,节前本来就想写这篇了,一直到今天才有时间. 关于静态代码分析在维基百科上可以查到很详细的介绍:https://en.wikipedia.org/wiki/List_of_to ...

  8. 利用job提升马哈鱼数据血缘分析效率

    利用job提升马哈鱼数据血缘分析效率 一.Job基本知识 前面文章中已介绍马哈鱼的基本功能,其中一个是job,job其实是一个任务集合处理的概念,就是让用户通过job,可以一次递交所有需要处理的 SQ ...

  9. Android性能分析工具介绍

    1. Android系统性能调优工具介绍 http://blog.csdn.net/innost/article/details/9008691 TraceviewSystraceOprofile 2 ...

随机推荐

  1. TensorFlow.NET机器学习入门【1】开发环境与类型简介

    项目开发环境为Visual Studio 2019 + .Net 5 创建新项目后首先通过Nuget引入相关包: SciSharp.TensorFlow.Redist是Google提供的TensorF ...

  2. generating project in interactive mode

    解决方案:加个参数 -DarchetypeCatalog=internal 让它不要从远程服务器上取catalog

  3. 快速上手FastJSON

    前言 作为一名后端开发而言肯定会接触数据,把数据提供给前端或者把数据存储起来,目前比较火热的传输格式是json,给前端传json是再常见不过啦,甚至是往db里面直接存入json. 在java层面来说j ...

  4. Django网站实例效果

    Django是一种开源的大而且全的Web应用框架,是由python语言来编写的,优点十分明显: 功能完善.要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站. ...

  5. win10 1909+ vs2015up3 使用fmt概述(fmt version 7.0.1)

    !!版权声明:本文为博主原创文章,版权归原文作者和博客园共有,谢绝任何形式的 转载!! 作者:mohist fmt 源码: https://github.com/fmtlib/fmt fmt官方文档: ...

  6. 【九度OJ】题目1192:回文字符串 解题报告

    [九度OJ]题目1192:回文字符串 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1192 题目描述: 给出一个长度不超过1000的 ...

  7. 1135 - Count the Multiples of 3

    1135 - Count the Multiples of 3   PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limi ...

  8. 1235 - Coin Change (IV)

    1235 - Coin Change (IV)    PDF (English) Statistics Forum Time Limit: 1 second(s) Memory Limit: 32 M ...

  9. 《从LFS到自己的Linux发行版》系列教程:一步到位体验LFS11.0

    ​​ 目录 前言 第一节:LFS 准备工作 第二节:一步完成你的 LFS11.0 第三节:开启你的 LFS 系统 结语 前言 如果你把从源代码开始编译构建一个操作系统的工作当成厨师做一桌菜的话,Lin ...

  10. Glossary Collection

    目录 直接修饰用 间接强调用 (多为副词) 过渡用 特别的名词 动词 词组 各种介词 句子 摘要 引言 总结 正文 实验 直接修饰用 Word 含义 例句 近义词 nuanced adj. 微妙的:具 ...