您的位置:首页 > 娱乐 > 明星 > 关键词优化外包_工业企业展厅设计公司_nba最新交易汇总实时更新_seo顾问服务深圳

关键词优化外包_工业企业展厅设计公司_nba最新交易汇总实时更新_seo顾问服务深圳

2024/10/5 22:24:14 来源:https://blog.csdn.net/slb190623/article/details/142317781  浏览:    关键词:关键词优化外包_工业企业展厅设计公司_nba最新交易汇总实时更新_seo顾问服务深圳
关键词优化外包_工业企业展厅设计公司_nba最新交易汇总实时更新_seo顾问服务深圳

Davinci 大数据可视化分析

  • 一、Davinci 架构设计
    • 1.1 Davinci定义
    • 1.2 Davinci 应用场景
  • 二、Davinci 安装部署
    • 2.1 部署规划
    • 2.2 前置环境准备
    • 2.3 Davinci部署
      • 2.3.1 物料准备
      • 2.3.2 安装配置
    • 2.4 环境变量配置
    • 2.5 初始化数据库
      • 2.5.1 创建数据库及用户
    • 2.5.2 建表
    • 2.6 初始化配置
  • 三、启动 Davinci 服务
    • 3.1 启动服务
    • 3.2 注册账号,邮箱中激活

一、Davinci 架构设计

1.1 Davinci定义

Davinci 是⼀个 DVaaS(Data Visualization as a Service)平台解决⽅案,⾯向业务⼈员/数据⼯程师/数据分析师/数据科学家,致⼒于提供⼀站式数据可视化解决⽅案。既可作为公有云/私有云独⽴部署使⽤,也可作为可视化插件集成到三⽅系统。⽤户只需在可视化 UI 上简单配置即可服务多种数据可视化应⽤,并⽀持⾼级交互/⾏业分析/模式探索/社交智能等可视化功能。

在这里插入图片描述

1.2 Davinci 应用场景

  • 安全多样自助交互式报表
    一次配置即可实现可视组件高级过滤、高级控制、联动、钻取、下载、分享等,帮助业务人员快速完成对比、地理分析、分布、趋势以及聚类等分析和决策。自动布局的 Dashboard(仪表板),适用于大多数通过快速配置即可查看和分享的可视化报表。自由布局的 Display(大屏),适用于一些特定的、需要添加额外修饰元素的、长时间查看的场景,通常配置这类场景需要花一定的时间和精力,如“双11”大屏。
  • 实时运营监控
    实时观察运营状态,衔接各个环节流程,对比检测异常情况,处理关键环节问题。透视驱动与图表驱动两种图表配置模式,满足不同的应用场景需求。
  • 快速集成
    分享链接、IFRAME 或调用开发接口,方便快捷地集成到第三方系统,并能够支撑二次开发与功能拓展,充分适应不同业务人员的个性化需求,快速打造属于自己的数据可视化平台。

二、Davinci 安装部署

2.1 部署规划

在这里插入图片描述

2.2 前置环境准备

安装phantomjs,phantomjs用于看板导出与邮件发送,跟Davinci安装在同一个节点:

下载解压,创建软连接

[root@hadoop1 local]# cd /usr/local/
[root@hadoop1 local]# wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
[root@hadoop1 local]# tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2  
[root@hadoop1 local]# ln -s phantomjs-2.1.1-linux-x86_64 phantomjs

在这里插入图片描述

2.3 Davinci部署

2.3.1 物料准备

自己下载安装包
下载地址:wget https://github.com/edp963/davinci/releases/download/v0.3.0-beta.9/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip

[root@hadoop1 local]# wget https://github.com/edp963/davinci/releases/download/v0.3.0-beta.9/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip

2.3.2 安装配置

初始化目录

[root@hadoop1 local]# mkdir davinci
[root@hadoop1 local]# mv /usr/local/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip /usr/local/davinci/
[root@hadoop1 davinci]# unzip /usr/local/davinci/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip 
[root@hadoop1 davinci]# rm -rf davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip 

2.4 环境变量配置

[root@hadoop1 davinci]# vim /etc/profile

#添加如下内容

# 添加 Davinci 环境变量
DAVINCI3_HOME=/usr/local/davinci
PATH=$DAVINCI3_HOME/bin:$PATH
export DAVINCI3_HOME PATH

#刷新环境变量
[root@hadoop1 davinci]# source /etc/profile

2.5 初始化数据库

2.5.1 创建数据库及用户

在 hadoop1 节点上
[root@hadoop1 davinci]# mysql -u root -p
#创建数据库
mysql> create database if not exists davinci default charset utf8 collate utf8_general_ci;
#创建用户
mysql> create user ‘davinci’ identified by ‘davinci’;
mysql> grant all on . to ‘davinci’@‘hadoop1’ identified by ‘davinci’;
在这里插入图片描述
#授予 Davinci 用户所有权限
mysql> grant all on . to ‘davinci’@‘%’ identified by ‘davinci’;
mysql> flush privileges;
在这里插入图片描述

2.5.2 建表

修改 Davinci 初始化脚本
[root@hadoop1 ~]# cd /usr/local/davinci/bin/
输入如下内容:

#!/bin/bash
mysql -P 3306 -h hadoop1 -u root -proot davinci < $DAVINCI3_HOME/bin/davinci.sql

保存退出,然后增加执行权限:
[root@hadoop1 bin]# chmod u+x /usr/local/davinci/bin/initdb.sh

最后执行 initdb.sh:
[root@hadoop1 bin]# sh initdb.sh
在这里插入图片描述
警告提示,可以忽略
在这里插入图片描述
表已创建完成

2.6 初始化配置

进入 config 目录,将 application.yml.example 重命名为 application.yml :

[root@hadoop1 davinci]# cd /usr/local/davinci/config/
[root@hadoop1 config]# ls
application.yml.example  datasource_driver.yml.example  logback.xml
[root@hadoop1 config]# mv application.yml.example application.yml

[root@hadoop1 config]# vim application.yml
配置如下:
注意:由于0.3版本使用 ymal 作为应用配置文件格式,请务必确保每个配置项键后的冒号和值之间至少有一个空格。

server:protocol: httpaddress: hadoop1port: 8080
datasource:url: jdbc:mysql://hadoop1:3306/davinci?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=trueusername: davincipassword: davincidriver-class-name: com.mysql.jdbc.Driverinitial-size: 2min-idle: 1max-wait: 60000
max-active: 10mail:host: smtp.qq.comport: 25username: 394872456@qq.comfromAddress:password: ntlevvthgdnwbief
nickname: Davinciscreenshot:default_browser: PHANTOMJS                    # PHANTOMJS or CHROMEtimeout_second: 600phantomjs_path: /usr/local/phantomjschromedriver_path: $your_chromedriver_path$

三、启动 Davinci 服务

3.1 启动服务

[root@hadoop1 davinci]# sh /usr/local/davinci/bin/start-server.sh

查看服务:http://192.168.220.151:8080/#/login
在这里插入图片描述

3.2 注册账号,邮箱中激活

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com