Scriptis安装(基于Linkis开发的数据分析工具)
Scriptis是基于Linkis开发的数据分析工具,部署Scriptis前需要先将Linkis进行部署,Linkis的部署手册见:Linkis部署手册
1、准备工作
- 点击release 选择对应的安装包进行下载
- 将下载下来的安装包在安装目录进行解压:unzip wedatasphere-scriptis-0.7.0-dist.zip
2、部署
分为两种部署方式,自动化部署和手动部署
2.1 自动化部署
进入前端目录wedatasphere-scriptis
在该目录下编辑 vi config.sh
更改前端端口和后端接口地址,后端接口地址为linkis的gateway地址
# Configuring front-end ports
scriptis_port="8088"# URL of the backend linkis gateway
linkis_url="http://localhost:20401"# Scriptis ip address
scriptis_ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}')
修改完后在该目录下执行:sudo sh install.sh > install.log 2>&1
执行完后可以直接通过在谷歌浏览器访问:http://scriptis_ipaddr:scriptis_port
其中scriptis_port为config.sh里面配置的端口,scriptis_ipaddr为安装机器的IP
如果访问失败:可以通过查看 install.log的日志查看哪一步出错
2.2 手动部署
1.安装Nginx:sudo yum install nginx -y
2.修改配置文件:sudo vi /etc/nginx/conf.d/scriptis.conf 添加如下内容:
server {listen 8080;# 访问端口server_name localhost;#charset koi8-r;#access_log /var/log/nginx/host.access.log main;location / {root /appcom/Install/scriptis/ROOT; # 前端包解压的目录index index.html index.html;}location /ws {#webSocket配置支持proxy_pass http://192.168.xxx.xxx:9001;#linkis-gateway服务的ip端口proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}location /api {proxy_pass http://192.168.xxx.xxx:9001; # linkis-gateway服务的ip端口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 600s;proxy_send_timeout 12s;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection upgrade;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/nginx/html;}}
3.将前端包拷贝到对应的目录:/appcom/Install/scriptis/ROOT; # 前端包解压的目录
4.启动服务sudo systemctl restart nginx
5.执行完后可以直接通过在谷歌浏览器访问:http://nginx_ip:nginx_port
3、常见问题
(1)上传文件大小限制
sudo vi /etc/nginx/nginx.conf
更改上传大小
client_max_body_size 200m
(2)接口超时
sudo vi /etc/nginx/conf.d/scriptis.conf
更改接口超时时间
proxy_read_timeout 600s
https://github.com/WeBankFinTech/Scriptis/blob/master/docs/zh_CN/ch1/%E5%89%8D%E5%8F%B0%E9%83%A8%E7%BD%B2%E6%96%87%E6%A1%A3.md
Scriptis安装(基于Linkis开发的数据分析工具)相关推荐
- java agent_GitHub - dingjs/javaagent: 基于javaagent开发的APM工具,收集方法的执行次数和执行时间,定时输出成json格式的日志。...
Javaagent 概述 javaagent是一个简单优雅的java agent,利用java自带的instrument特性+javassist字节码编辑技术,实现了无侵入的方法级性能监控.相比于Ne ...
- Masterlab 1.1 发布,基于敏捷开发的项目管理工具
开发四年只会写业务代码,分布式高并发都不会还做程序员? Masterlab是基于事项驱动和敏捷开发的项目管理工具,参考了Jira和Gitlab优秀特性发展而来.适用于互联网团队进行高效协作和敏捷开 ...
- Warp:一款融资 23000000 美元,基于 Rust 开发、支持 GPU 加速的 21 世纪终端工具...
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! Warp 是一个完全原生的.GPU 加速的基于 Rust 开发的终端工具,速度非常快,完全从头重新设计,Warp ...
- 基于arcpy开发arcgis工具
基于arcpy开发arcgis工具 1.添加工具 2.使用方法 2.1批量添加坐标系脚本 工具简介 工具源码 2.2批量添加字段脚本 工具简介 工具源码 2.3更新属性表脚本 工具简介 工具源码 2. ...
- 【黑科技】基于GPT开发的4款免费AI办公神器,实用又强悍!
今天给大家推荐4个非常实用且非常强悍的工具,基于GPT开发的AI工具 ,每一款都能够大大提升我们的学习和工作效率 ,希望你能看到并在收藏的同时点个赞或关注,万分感谢 . Chat2doc 这是一个对 ...
- 案例分享 | 基于Linkis+DSS构建合合信息一站式数据开发平台
目录指引 1. IDS 的简介 2. IDS 的诞生背景 3. IDS--合数据工坊的实践之路 3.1 用户权限 3.2 引擎增强 3.3 作业调度 3.4 数据治理 3.5 IDS 中一些小的功能改 ...
- python基础知识及数据分析工具安装及简单使用(Numpy/Scipy/Matplotlib/Pandas/StatsModels/Scikit-Learn/Keras/Gensim))
Python介绍. Unix & Linux & Window & Mac 平台安装更新 Python3 及VSCode下Python环境配置配置 python基础知识及数据分 ...
- 【pythonCAN】基于Kvaser开发CAN总线分析工具
day1 对象: dbc文件(客户提供/矩阵图转) 矩阵图 报文 任务: 解析机器发送的报文 将报文信息与dbc文件进行对比 得出对比结果 day2 总 ...
- 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)...
不多说,直接上干货! 这个很简单,在集群机器里,选择就是了,本来自带就有Impala的. 扩展博客 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解) 欢迎大 ...
最新文章
- 爬虫之selenium对cookie的处理
- vsftp和nfs服务
- session 原理
- 农信社计算机知识,农信社备考:计算机基础知识(15)
- 微信网页开发 thinkphp5.0的try-catch和重定向
- ubuntu如何解压.tar.gz
- Java之将GB2312编码转化为汉字
- 图像处理基础操作一(几何变换、平滑处理、形态学操作)
- 05Echarts - 折线图(Smoothed Line Chart)
- 啮齿类动物大尺度功能网络
- matlab--生成相机校正黑白格网
- 脱颖而出:为您的独立游戏扩大客户群 游戏运营
- 英特尔宣布推出新的“ Compute Stick”-一种笔式驱动器大小的PC
- 橙光游戏c语言代码,橙光游戏一
- PC的ARM的安全启动
- matlab中的sparse函数使用
- 京东数科七层负载 | HTTPS硬件加速 (Freescale加速卡篇)
- Unity导入图片报错File could not be read
- 金融直播有哪些好处?直播平台有哪些?
- 台式电脑开机跳出来计算机,电脑开机出现DHCP怎么办?开机出现DHCP的解决办法...