Python - Spark - HiveContext - Не удается найти таблицы - PullRequest
0 голосов
/ 08 декабря 2018

Я использую виртуальную машину с Spark 1.6.0 и пытаюсь создать фрейм данных с данными из Hive.

У меня есть 2 таблицы в базах данных по умолчанию, но когда я пытаюсь показатьвсе таблицы с использованием Spark Я не получаю никаких результатов:

sqlContext.sql("show tables").collect()
[]
sqlContext.sql("show databases").collect()
[Row(result=u'default')]

Мои таблицы Hive были созданы непосредственно в базе данных Hive по умолчанию:

CREATE TABLE team
(id INT, sports STRING, players INT)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ","
LOCATION "/user/cloudera/data/sports";

Почему я не вижу свою таблицу?

Спасибо!

1 Ответ

0 голосов
/ 12 декабря 2018

Вы должны скопировать файл hive-site.xml в директорию spark conf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...