streamingpro mysql_使用StreamingPro 快速构建Spark SQL on CarbonData

本文介绍了如何使用StreamingPro与Spark SQL结合,快速搭建CarbonData环境。通过下载Spark和StreamingPro,配置Hive的MySQL连接,创建数据库和表,并通过HTTP和JDBC接口进行数据操作。详细步骤包括编写hive-site.xml,启动StreamingPro,以及通过curl命令和jdbc程序执行SQL操作。
摘要由CSDN通过智能技术生成

前言

CarbonData已经发布了1.0版本,变更还是很快的,这个版本已经移除了kettle了,使得部署和使用 变得很简单,而且支持1.6+ ,2.0+等多个Spark版本。

StreamingPro可以使得你很简单通过一个命令就能体验Carbondata,并且支持Http/JDBC的访问形态。

下载Spark发行版

比如我下载后的版本是这个: spark-1.6.3-bin-hadoop2.6。

下载StreamingPro

你需要一个数据库

因为我们用到了Hive 的mysql,所以你需要准备一个可以连接的数据库。只要能连接就行。如果没有,比如你是mac的话,用

brew install mysql

即可。然后brew services start mysql

创建一个数据库:

create database hive CHARACTER SET latin1

//如果数据库包字符异常啥的,启动完streamingpro后到数据库做如下更改:

alter table PARTITIONS convert to character set latin1;

alter table PARTITION_KEYS convert to character set latin1;

写一个hive-site.xml文件

javax.jdo.option.ConnectionURL

jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNoExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值