apache-spark - JDBC - cassandra sparksql 连接器可以在查询工具(即 Tableau/Alteryx/Sqlclient)中加入吗?
问题描述
使用 SparkSQL Cassandra 连接器可以使用 JDBC 客户端工具(即 DBVisualizer、Tableau、Alteryx.etc)将 2 个 cassandra 表与 SparkSQL 连接起来吗?
我看到的所有文档都是指 joinWithCassandraTable (我假设它仅适用于 scala/java 代码或 spark-shell 但不适用于标准 SQL 客户端) https://github.com/datastax/spark-cassandra-connector
解决方案
如果您使用的是 DataStax Academy 下载页面提供的 JDBC 驱动程序,DSE 应该支持这一点。您需要运行 Spark SQL Thrift 服务器(通过dse spark-sql-thriftserver
命令)...如果您刚刚开始,DSE 6 在这部分有更多改进(所谓的 Always On SQL 服务 (AOSS))。
这是关于 ODBC 驱动程序 + Spark SQL 和连接的旧博客文章,但对于 JDBC 驱动程序也应该如此。
推荐阅读
- ios - 如何在 Xcode 中将分数设计为图像或其他功能?
- php - 目标类 [DataTypesTableSeederCustom] 不存在
- reactjs - 传递给 useEffect 的最后一个参数在渲染之间改变了大小。此数组的顺序和大小必须保持不变。[材质-UI]
- html - Primeng 手风琴在页面加载时打开,然后关闭
- machine-learning - 了解 LSTM 自编码器的输出并用它来检测序列中的异常值
- node.js - 使用 graphql 和 nodejs 填充猫鼬模式
- firebase - Firebase 事件的 Firebase 安全规则
- haskell - VScode Haskell 调试器问题
- sql - SQL中的滚动移动平均线
- .net - 在 Azure WebJobs 中一次处理多条消息