我正在尝试通过 SparkSQL 使用 Tableau 分析存储在 DSE 4.8.3 Cassandra 中的数据。
以下是我在 Cassandra 中创建的列族的描述:
CREATE TABLE demokeyspace.temp (
name text PRIMARY KEY,
id int
)
上表只有 1 行:
cqlsh> select * from demokeyspace.temp;
name | id
------------+----
helloworld | 1
(1 rows)
一条信息:我已经在集群的所有节点上复制了“demokeyspace”键空间,以确保所有节点都可以访问它。
我已将 ODBC 管理器和 Simba Spark ODBC 驱动程序安装到驱动程序列表中。我已经在节点上启用了 thrift 服务器 (spark5.xxx.xxx)
我可以使用 SparkSQL 从 Tableau 连接到我的 Cassandra 表。
我的问题是当我将临时文件拖到工作区然后单击“立即更新”时,我收到以下错误:
当我点击“显示查询”时:
SELECT 1 AS `number_of_records`,
`temp`.`id` AS `id`,
`temp`.`name` AS `name`
FROM `demokeyspace`.`temp` `temp`
LIMIT 1000
知道为什么我会发现此错误和/或如何解决此问题。