`
kevin19900306
  • 浏览: 446549 次
  • 性别: 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

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

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

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

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

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

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

    Navicat是一套快速、可靠的可视化数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。

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

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

    superset在Windows下安装说明

    Windows下安装SuperSet操作说明,Superset是由Airbnb(知名在线房屋短租公司)开源BI数据分析与可视化平台(曾用名Caravel、Panoramix),该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/...

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

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

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

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

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

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

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

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

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

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

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

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

    SuperSet安装部署手册

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

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

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

    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:...

    Caravel Content Management System-开源

    Caravel是具有直观用户界面的模块化企业级内容管理系统,旨在允许非技术用户维护网站内容。 Caravel允许管理员从一个代码库集中维护数千个站点。

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

    gps数据处理程序 动态 静态 单点都能处理

    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, ...

    Deadly Rooms of Death (Caravel DROD)-开源

    致命死亡房间是Windows的益智游戏。 您控制着一个挥舞着剑的角色,该角色探索地牢并与怪物战斗。 该游戏以前是作为商业产品发布的,未来的改进应该使其更加有趣。

Global site tag (gtag.js) - Google Analytics