一、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
相关推荐
Caravel是Airbnb开源的一个强大且用户友好的数据探索和可视化工具,它旨在简化数据分析过程,让数据分析师、数据科学家以及业务人员能够快速地理解并利用数据。Caravel是基于Python构建的,利用了诸如SQLAlchemy、...
Airbnb 开源数据其数据探索和可视化平台Caravel Caravel Caravel 是一个数据探索平台,旨在实现可视化、直观和交互。 [这个项目曾经被命名为 Panoramix] Screenshots & Gifs Caravel Caravel 的主要目标是使...
可视化数据库管理工具,如标题所示,是用于直观地管理和操作数据库的应用程序。在这个特定的案例中,我们讨论的是Navicat,一个广受欢迎且功能强大的工具,它支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle...
Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。核心功能:快速创建...
caravel, uiwebview/WKWebView和JS的快速事件总线 在 uiwebview/WKWebView和嵌入式JS之间发送消息总线的开销为 。 用纯Swift制作。特性简单。快速。可靠的事件总线系统多总线支持多线程支持支持 WKWebViewiOS ~> ...
Superset可视化平台是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一...
依据数据及其内在模式和关系,利用计算机生成的图像来获得深入认识和知识,并起到帮助产品改进、运营监控等目的,可视化方案多种多样,如plotly、Gephi、R ggplot2等,以下介绍三种常用数据可视化工具。一,超集推荐...
Caravel PP 2.0是一款专为GPS数据处理而设计的强大工具,它具备处理动态、静态以及单点定位的能力,广泛应用于地理信息系统(GIS)、地球物理学、测绘学以及导航等多个领域。本文将深入探讨Caravel PP 2.0的功能特性...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
Caravel内容管理系统是一款开源的企业级解决方案,专为简化网站内容管理而设计。它以其直观的用户界面和模块化的架构著称,使得非技术背景的用户也能轻松地维护和更新网站内容。这款系统的核心优势在于其集中式的...
Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一款企业级...
Kylin支持多种BI工具和可视化工具,例如Tableau、SmartBI、CognosBI、Excel/PowerBI、Zeppelin、Caravel等,用户可以在这些工具的基础上,借助Kylin对数据进行高效地可视化和分析。 综上所述,Apache Kylin作为一个...
Superset是一款开源的数据可视化与仪表板工具,它支持多种数据库连接方式,包括MySQL。通过本指南,您将学习到如何设置MySQL数据库以供Superset使用,并完成Superset的基本配置及启动过程。 #### 二、环境准备 在...
有关工具和版本控制的信息,请参考 。 首先克隆存储库并解压缩文件。 git clone https://github.com/efabless/caravel.git cd caravel make uncompress 然后,您需要安装open_pdks必备软件: 来运行open_pdks-...
SuperSet是一款由Airbnb开源的商业智能(BI)数据分析和可视化平台,最初命名为Caravel或Panoramix。它以其易用性、灵活性和强大的功能而受到广泛关注。SuperSet支持多种数据源,包括关系型数据库如MySQL、Oracle、...
Caravel用户项目 目录 概述 此存储库包含一个利用芯片用户空间的示例用户项目。 用户项目是一个简单的计数器,展示了如何利用用户空间实用程序,如IO垫,逻辑分析仪探针和叉骨端口。 该回购协议还展示了开放式MPW...
Caravel_N5_SoC 该回购包含与芯片集成的N5 SoC。 有关SoC的相关开发,请参阅Caravel整合Verilog视图SoC利用caravel IO端口和逻辑分析仪探针。 请参考 卡拉维Chameloen SoC 模式io [13:0] 通用输入输出双向的io [17:...
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, ...