一、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
相关推荐
Airbnb 开源数据其数据探索和可视化平台Caravel
Airbnb 开源数据其数据探索和可视化平台Caravel Caravel Caravel 是一个数据探索平台,旨在实现可视化、直观和交互。 [这个项目曾经被命名为 Panoramix] Screenshots & Gifs Caravel Caravel 的主要目标是使...
Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。核心功能:快速创建...
Navicat是一套快速、可靠的可视化数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。
caravel, uiwebview/WKWebView和JS的快速事件总线 在 uiwebview/WKWebView和嵌入式JS之间发送消息总线的开销为 。 用纯Swift制作。特性简单。快速。可靠的事件总线系统多总线支持多线程支持支持 WKWebViewiOS ~> ...
Windows下安装SuperSet操作说明,Superset是由Airbnb(知名在线房屋短租公司)开源BI数据分析与可视化平台(曾用名Caravel、Panoramix),该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/...
Superset可视化平台是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一...
依据数据及其内在模式和关系,利用计算机生成的图像来获得深入认识和知识,并起到帮助产品改进、运营监控等目的,可视化方案多种多样,如plotly、Gephi、R ggplot2等,以下介绍三种常用数据可视化工具。一,超集推荐...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
为您提供ApacheSuperset数据探查与可视化平台下载,Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以...
Superset是Airbnb(知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。Superset也是一款企业级...
Superset 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名 Panoramix、Caravel ),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。
有关工具和版本控制的信息,请参考 。 首先克隆存储库并解压缩文件。 git clone https://github.com/efabless/caravel.git cd caravel make uncompress 然后,您需要安装open_pdks必备软件: 来运行open_pdks-...
Caravel用户项目 目录 概述 此存储库包含一个利用芯片用户空间的示例用户项目。 用户项目是一个简单的计数器,展示了如何利用用户空间实用程序,如IO垫,逻辑分析仪探针和叉骨端口。 该回购协议还展示了开放式MPW...
Caravel_N5_SoC 该回购包含与芯片集成的N5 SoC。 有关SoC的相关开发,请参阅Caravel整合Verilog视图SoC利用caravel IO端口和逻辑分析仪探针。 请参考 卡拉维Chameloen SoC 模式io [13:0] 通用输入输出双向的io [17:...
Caravel是具有直观用户界面的模块化企业级内容管理系统,旨在允许非技术用户维护网站内容。 Caravel允许管理员从一个代码库集中维护数千个站点。
gps数据处理程序 动态 静态 单点都能处理
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, ...
致命死亡房间是Windows的益智游戏。 您控制着一个挥舞着剑的角色,该角色探索地牢并与怪物战斗。 该游戏以前是作为商业产品发布的,未来的改进应该使其更加有趣。