配置Tableau Desktop连接SparkSQL
2016-04-08 18:44
483 查看
配置Tableau Desktop连接SparkSQL
1. 前期准备
a、在window上安装Tableau Desktop(window的版本必须是win7或以上),同时上官网去下载Tableau的SparkSQL的ODBC驱动(SimbaSparkODBC64.msi)并安装在window上
b、将Spark,hive和hadoop安装好
2. 启动spark的ThriftServer
a、先启动启动hive metastore
nohup hive –service metastore &
b、启动ThriftServer
将 HIVEHOME/conf/hive−site.xml复制到HIVE_HOME/conf/hive-site.xml 复制到 SPARK_HOME/conf/
将 HIVEHOME/lib/mysql−connector−java−5.1.12.jarcopy复制到HIVE_HOME/lib/mysql-connector-java-5.1.12.jar copy复制到SPARK_HOME/lib/
到$SPARK_HOME/sbin目录下执行
./ start-thriftserver.sh –hiveconf hive.server2.thrift.port=10000
3. 在Tableau Desktop的window上配置SparkSQL的ODBC驱动
a、在控制面板的管理工具里面,有个数据源(ODBC)打开,如下图-a,点击添加,可以看到安装好的simba spark odbc driver驱动
图-a
b、进入配置spark服务器的信息,把图-b圈起来的信息填上,按完成
图-b
c、在Tableau Desktop里配置连接数据源
如图-c,配置的信息和数据源(ODBC)的信息是一样的
图-c
最后进入tableau,刷下选择架构和表,就可以看到hive数据仓库里面的表。
1. 前期准备
a、在window上安装Tableau Desktop(window的版本必须是win7或以上),同时上官网去下载Tableau的SparkSQL的ODBC驱动(SimbaSparkODBC64.msi)并安装在window上
b、将Spark,hive和hadoop安装好
2. 启动spark的ThriftServer
a、先启动启动hive metastore
nohup hive –service metastore &
b、启动ThriftServer
将 HIVEHOME/conf/hive−site.xml复制到HIVE_HOME/conf/hive-site.xml 复制到 SPARK_HOME/conf/
将 HIVEHOME/lib/mysql−connector−java−5.1.12.jarcopy复制到HIVE_HOME/lib/mysql-connector-java-5.1.12.jar copy复制到SPARK_HOME/lib/
到$SPARK_HOME/sbin目录下执行
./ start-thriftserver.sh –hiveconf hive.server2.thrift.port=10000
3. 在Tableau Desktop的window上配置SparkSQL的ODBC驱动
a、在控制面板的管理工具里面,有个数据源(ODBC)打开,如下图-a,点击添加,可以看到安装好的simba spark odbc driver驱动
图-a
b、进入配置spark服务器的信息,把图-b圈起来的信息填上,按完成
图-b
c、在Tableau Desktop里配置连接数据源
如图-c,配置的信息和数据源(ODBC)的信息是一样的
图-c
最后进入tableau,刷下选择架构和表,就可以看到hive数据仓库里面的表。
相关文章推荐
- MYSQL企业常用架构与调优经验分享
- MYSQL企业常用架构与调优经验分享
- 解决从mysql端使用sqoop导入hive端字段类型不匹配问题
- PLSQL Developer连接远程oracle配置
- sqldeveloper插入中文数据时出现乱码
- Oracle database sqldeveloper study(1)
- 怎么维护 SQLite
- MySql optimize_tables
- SQL Server output子句用法 output inserted.id 获取刚插入数据的id
- PL/SQL Developer 的 SQL 编辑窗口显示行号
- PL/SQL Developer 中文字段显示乱码
- mysqldump: Got error: 1: Can't create/write to file '/data/export/test.txt' (Errcode: 13)
- PL/SQL Developer连接Oracle数据库
- 使用mysqldump备份数据库时报Got error: 2013错误
- MYSQL报错 error: Got a packet bigger than ‘max_allowed_packet’ bytes
- ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables opt
- oracle中的sql%rowcount,sql%found、sql%notfound、sql%rowcount和sql%isopen
- SQL Server 2005登录名,用户名,角色,架构之间的关系
- django 直接执行SQL
- dango mysql 的问题