0

我正在尝试通过 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

知道为什么我会发现此错误和/或如何解决此问题。

4

0 回答 0