`
kevin19900306
  • 浏览: 448333 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Linux下开源可视化工具Caravel安装(包含缺少js解决办法)

阅读更多

一、Caravel介绍

  Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。最重要的是基于BS的

  使用方法可以参考:http://lxw1234.com/archives/2016/06/691.htm

  安装后的运行效果如下:

 

二、安装步骤

  安装步骤分为以下几个部分:

  1、安装python

  由于centos自带的python是2.6.6版本的,但是caravel只支持2.7版本的,所以要安装2.7版本的python,

  安装步骤可以参考:http://www.cnblogs.com/dudu/p/4294238.html

  基本步骤就是下面的命令:

yum groupinstall "Development tools"

yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9

./configure --prefix=/usr/local
make && make altinstall

ln -s /usr/local/bin/python2.7 /usr/local/bin/python

python -V

 

2、安装pip

  安装pip前需要先安装easyinstall,这个可以从官网下载(https://pypi.python.org/pypi/setuptools)

  实际上就是下载一个叫ez_setup.py的文件,使用命令下载并安装:

wget https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py

 然后就会在python的安装目录中生成Scripts目录,其中有easy_install,使用该命令安装pip

easy_install pip

 

3、安装Caravel

  官方安装说明:http://airbnb.io/caravel/installation.html

  下载Caravel,下载地址:https://github.com/airbnb/caravel

wget https://github.com/airbnb/caravel/archive/master.zip

 解压并进入其根目录,使用pip命令安装(考虑到境外服务器太慢,这里使用清华大学的源):

pip install . -i https://pypi.tuna.tsinghua.edu.cn/simple/

 

4、初始化运行

 

## 创建admin用户

fabmanager create-admin --app caravel

 

## 初始化Caravel元数据

caravel db upgrade

 

## 初始化Caravel默认的用户角色和权限

caravel init

 

## 加载示例数据(可选)

 

caravel load_examples

 

启动服务器:

caravel runserver -p 8088

 

三、缺少JS报错的解决办法

  安装完成之后访问页面,进入dashboard发现页面css错误,并且提示缺少js和css,主要原因是没有下载相关CSS导致的,这个问题在官方文档里没有说,实际上只需要运行/opt/caravel-master/caravel/assets下的js_build.sh就可以了

  js_build.sh里面用了npm命令下载很多nodejs库,因此还需要安装nodejs和npm,具体可以参考我的文章:http://www.cnblogs.com/kevin19900306/p/5701281.html

  安装完成之后运行:

sh js_build.sh

 

  PS:这个sh文件里用的是npm命令,是从国外的源下载的,奇慢无比,建议改成cnpm(淘宝镜像命令,需要参考我的博文安装cnpm命令),修改的sh文件如下:

#!/bin/bash
set -e
cd "$(dirname "$0")"
npm --version
cnpm install
npm run lint
npm run test
npm run prod
分享到:
评论

相关推荐

    Python-Airbnb开源数据其数据探索和可视化平台Caravel

    Caravel是Airbnb开源的一个强大且用户友好的数据探索和可视化工具,它旨在简化数据分析过程,让数据分析师、数据科学家以及业务人员能够快速地理解并利用数据。Caravel是基于Python构建的,利用了诸如SQLAlchemy、...

    Airbnb 开源数据其数据探索和可视化平台Caravel-python

    Airbnb 开源数据其数据探索和可视化平台Caravel Caravel Caravel 是一个数据探索平台,旨在实现可视化、直观和交互。 [这个项目曾经被命名为 Panoramix] Screenshots & Gifs Caravel Caravel 的主要目标是使...

    可视化数据库管理工具.zip

    可视化数据库管理工具,如标题所示,是用于直观地管理和操作数据库的应用程序。在这个特定的案例中,我们讨论的是Navicat,一个广受欢迎且功能强大的工具,它支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle...

    数据探查与可视化平台Superset.zip

    Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。核心功能:快速创建...

    caravel, uiwebview/WKWebView和JS的快速事件总线.zip

    caravel, uiwebview/WKWebView和JS的快速事件总线 在 uiwebview/WKWebView和嵌入式JS之间发送消息总线的开销为 。 用纯Swift制作。特性简单。快速。可靠的事件总线系统多总线支持多线程支持支持 WKWebViewiOS ~> ...

    Apache Superset数据探查与可视化平台.zip

    Superset可视化平台是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一...

    数据可视化:几种数据可视化方案设计及实现

    依据数据及其内在模式和关系,利用计算机生成的图像来获得深入认识和知识,并起到帮助产品改进、运营监控等目的,可视化方案多种多样,如plotly、Gephi、R ggplot2等,以下介绍三种常用数据可视化工具。一,超集推荐...

    Caravel-PP.rar_Caravel PP 2.0_Caravel-PP_GPS_GPS 动态_caravel

    Caravel PP 2.0是一款专为GPS数据处理而设计的强大工具,它具备处理动态、静态以及单点定位的能力,广泛应用于地理信息系统(GIS)、地球物理学、测绘学以及导航等多个领域。本文将深入探讨Caravel PP 2.0的功能特性...

    ApacheSuperset数据探查与可视化平台 v0.37.2

    为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...

    ApacheSuperset数据探查与可视化平台 v0.38.0

    为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...

    ApacheSuperset数据探查与可视化平台 v0.37.0

    为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...

    Caravel Content Management System-开源

    Caravel内容管理系统是一款开源的企业级解决方案,专为简化网站内容管理而设计。它以其直观的用户界面和模块化的架构著称,使得非技术背景的用户也能轻松地维护和更新网站内容。这款系统的核心优势在于其集中式的...

    Apache Superset数据探查与可视化平台-其他

    Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一款企业级...

    如何用Apache Kylin让Hive表查询提速千百倍

    Kylin支持多种BI工具和可视化工具,例如Tableau、SmartBI、CognosBI、Excel/PowerBI、Zeppelin、Caravel等,用户可以在这些工具的基础上,借助Kylin对数据进行高效地可视化和分析。 综上所述,Apache Kylin作为一个...

    SuperSet 安装说明文档(MySQL版)

    Superset是一款开源的数据可视化与仪表板工具,它支持多种数据库连接方式,包括MySQL。通过本指南,您将学习到如何设置MySQL数据库以供Superset使用,并完成Superset的基本配置及启动过程。 #### 二、环境准备 在...

    caravel:Caravel是具有片上资源的标准SoC硬度,可从用户专用空间控制和读写操作

    有关工具和版本控制的信息,请参考 。 首先克隆存储库并解压缩文件。 git clone https://github.com/efabless/caravel.git cd caravel make uncompress 然后,您需要安装open_pdks必备软件: 来运行open_pdks-...

    superset在Windows下安装说明

    SuperSet是一款由Airbnb开源的商业智能(BI)数据分析和可视化平台,最初命名为Caravel或Panoramix。它以其易用性、灵活性和强大的功能而受到广泛关注。SuperSet支持多种数据源,包括关系型数据库如MySQL、Oracle、...

    caravel_user_project

    Caravel用户项目 目录 概述 此存储库包含一个利用芯片用户空间的示例用户项目。 用户项目是一个简单的计数器,展示了如何利用用户空间实用程序,如IO垫,逻辑分析仪探针和叉骨端口。 该回购协议还展示了开放式MPW...

    Caravel_N5_SoC

    Caravel_N5_SoC 该回购包含与芯片集成的N5 SoC。 有关SoC的相关开发,请参阅Caravel整合Verilog视图SoC利用caravel IO端口和逻辑分析仪探针。 请参考 卡拉维Chameloen SoC 模式io [13:0] 通用输入输出双向的io [17:...

    Android代码-Caravel

    This GIT serves as a branch of Caravel, containing all code concerning the creation, setup and use of Ardor3D on Android. In it's current state, it's far from finished, let alone readable. However, ...

Global site tag (gtag.js) - Google Analytics