【发布时间】:2020-04-17 14:41:28
【问题描述】:
【问题讨论】:
-
hortonworks sanbox 已弃用。试试 cloudera 的
【问题讨论】:
@Miguel 错误提示启动 mysql 存在问题。请登录沙盒并执行命令以查看发生了什么。此外,您可能需要根据您的版本手动安装 mysql mysql-server 或 mariadb mariadb-server。这是一个要求。您需要确保为 mysql 正确配置 Hive,并使用为 hive 创建的用户和表:
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 一起使用,您必须从 MySQL 下载 https://dev.mysql.com/downloads/connector/j/。下载到 Ambari Server 主机后,运行: ambari-server 设置 --jdbc-db=mysql --jdbc-driver=/path/to/mysql/com.mysql.jdbc.Driver
centos 中执行此操作的命令是:
yum install mysql-connector-java && ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
【讨论】:
它在 Ubuntu 中运行良好...我无法让它在 Windows 中运行。但至少现在工作。谢谢。
【讨论】: