SparkSQL 简单测试
来源:互联网 发布:软件管理 编辑:程序博客网 时间:2024/06/06 04:16
其中注册表的方法都在另一篇记配置文件的文章中所示的代码里
/** * Created by Draven on 2017/11/1. * draven1122@163.com */object CassandraSqlExample extends App { val ss = getSparkSession import ss.implicits._ ss.read.format(CASSANDRA_FORMAT).options(cassandraOptions("qiandw_test", "loan_program")) .load().filter($"funding_target" > 20000000).createOrReplaceTempView("loan_program") ss.sql("select * from loan_program").show()}/** * 从sql语句构建 */object CassandraSqlTextExample extends App { val ss = getSparkSession import ss.implicits._ ss.read.format(CASSANDRA_FORMAT) .options(cassandraOptions("qiandw_test", "cash_account")) .load() .filter($"balance" > 0).createOrReplaceTempView("cash_account") ss.sql("select * from cash_account").orderBy("balance").show()}/** * 连表查询 */object JoinQueryExample extends App { val ss = getSparkSession import ss.implicits._ ss.read.format(CASSANDRA_FORMAT) .options(cassandraOptions("qiandw_test", "cash_account")) .load() .createOrReplaceTempView("cash_account") ss.read.format(CASSANDRA_FORMAT) .options(cassandraOptions("qiandw_test", "cash_account_detail")) .load() .createOrReplaceTempView("cash_account_detail") ss.sql("select * from cash_account a left join cash_account_detail b on a.acct_id = b.acct ").show(5)}object DifferentDataBaseJoinQueryExample extends App { registerCassandraTables registerMySqlTables // ss.read.format("jdbc") // .options(Map("url" -> "jdbc:mysql://localhost:3306/huangjinxin", // "driver" -> "com.mysql.jdbc.Driver", // "dbtable" -> "t_user", // "user" -> "root", // "password" -> "root")).load().createOrReplaceTempView("t_user") // // ss.read.format(CASSANDRA_FORMAT) // .options(cassandraOptions("qiandw_test", "cash_account")) // .load() // .createOrReplaceTempView("cash_account") getSparkSession.sql("select * from cash_account a right join t_user b on a.state = b.age ").show()}
阅读全文
0 0
- SparkSQL简单测试
- SparkSQL 简单测试
- sparksql性能测试
- IMF SparkSQLwithJoin 测试sparksql
- sparksql 简单使用
- SparkSQL使用的简单例子
- 一个简单的sparkSQL案例
- sparkSQL官网简单解析
- sparkSQL
- SparkSQL
- SparkSQL
- SparkSQL
- impala presto SparkSql性能测试对比
- 搭建sparksql的hive测试环境
- sparkSQL本地单机版测试配置
- SparkSql本地化测试的maven POM
- SparkSQL ThriftServer配置及连接测试
- 第七十六讲 SparkSQL pv简单案例
- JVM源码分析之FinalReference完全解读
- 函数闭包
- [iOS]UIView+SimpleGet
- hadoop大数据平台架构与实践
- &
- SparkSQL 简单测试
- 性能测试方案
- CAN波特率计算
- JMeter入门教程
- lowmemorykiller
- wordpress修改域名
- HTML
- Oracle:ORA-00392: log 3 of thread 1 is being cleared, operation not allowed
- editText中inputtype的使用属性