У меня такая же проблема с Tableau Desktop 10 (макинтош) в улье (2.1.1) с помощью искрового SQL 2.1 (на CentOS 7 сервера) это то, что я получил от Tableau поддержки:
в Tableau Desktop, возможность подключения на Spark SQL без , определяющий схему по умолчанию, в настоящее время не встроен в продукт.
В качестве предварительного шага, чтобы определить схему по умолчанию, настройте Spive SQL hivemetastore для использования SchemaRDD или DataFrame. Это должно быть , определенное в Hive Metastore для Tableau Desktop, чтобы иметь доступ к . Чистая схема без ошибок. Исправлена ошибка Spark RDD от Spark SQL из-за отсутствия схемы. RDD могут быть преобразованы в SchemaRDD, которые имеют дополнительные метаданные схемы, поскольку Spark SQL обеспечивает доступ к SchemaRDD. При создании SchemaRDD доступно только в локальном пространстве имен или контекстах и недоступно для внешних служб, получающих доступ к Spark через ODBC и Spark Thrift Server. Для того чтобы Tableau имел доступ, SchemaRDD должен быть зарегистрированным в каталоге, который доступен за пределами локального контекста ; Hive Metastore в настоящее время является единственным поддерживаемым сервисом.
Я не знаю, как проверить/реализовать это.
PS: Я бы разместил это как комментарий, потому что мне не разрешено, поскольку я новичок в переполнении стека.
Я пробовал, что Алекс. Не работает! – xplorerdev