Когда я использую Had oop, я получаю эту ошибку в Hive - PullRequest
1 голос
/ 17 апреля 2020

может кто-нибудь помочь? заранее спасибо

enter image description here


enter image description here


enter image description here

Ответы [ 2 ]

3 голосов
/ 17 апреля 2020

@ Мигель. Ошибка указывает на проблему, начинающуюся mysql. Пожалуйста, войдите в песочницу и выполните команду, чтобы увидеть, что происходит. Кроме того, вам может потребоваться вручную установить mysql mysql -server или mariadb mariadb-server в зависимости от вашей версии. Это требование. Вы должны быть уверены, что Hive настроен правильно для mysql и использует пользователя и таблицу, созданную для улья:

CREATE DATABASE hive;
CREATE USER 'hive'@'sandbox-hdp.hortonworks.com' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'sandbox-hdp.hortonworks.com' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Также необходимо убедиться, что Ambari-hive может видеть mysql:

Чтобы использовать MySQL с Hive, необходимо загрузить https://dev.mysql.com/downloads/connector/j/ с MySQL. После загрузки на сервер Ambari запустите: ambari-server setup --jdb c -db = mysql --jdb c -driver = / path / to / mysql / com. mysql .jdb c .Driver

Команды для этого в сентосах:

yum install mysql-connector-java && ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar 
0 голосов
/ 24 апреля 2020

В Ubuntu все работало нормально ... Я не смог заставить его работать в windows. Но, по крайней мере, сейчас работает. Спасибо.

...