- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚安装了 hive 和 mysql..并将mysqlconnector复制到hive_home/lib文件夹
但是当我尝试在 hive> 中显示数据库并创建表命令时,提示出现如下错误:
create database saty;
FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
我的 hive_site.xml 是
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hadoop?CreateDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>
我的文件系统中没有名为/user/hive/warehouse 的目录。
我使用 mkdir 命令创建了这些路径..并在重新启动后尝试..仍然收到错误..
问候,萨蒂亚
最佳答案
尝试指定这两个属性
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>username</value>
<description>Username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>password</value>
<description>Password to use against metastore database</description>
</property>
同样,您的 mysql 登录用户名应该有权访问 JDBC 连接字符串中指定的数据库。这可以使用以下命令来实现
GRANT ALL ON Databasename.* TO username@'%' IDENTIFIED BY 'password';
关于hive - 无法实例化 org.apache.hadoop.hive.metastore.HiveMetaStoreClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889204/
我有一个运行配置单元的 3 节点集群。当我尝试从集群外部运行一些测试时,出现以下错误 FAILED: Error in metadata: java.lang.RuntimeException: Un
我刚刚安装了 hive 和 mysql..并将mysqlconnector复制到hive_home/lib文件夹 但是当我尝试在 hive> 中显示数据库并创建表命令时,提示出现如下错误: creat
我已经按照链接http://www.youtube.com/watch?v=Dqo1ahdBK_A上的说明配置了Hive,但是在Hive中创建表时遇到以下错误。我正在使用hadoop-1.2.1和hi
我正在运行 Hadoop 2.7.0、hive 1.1.0 和 spark 1.3.1。我在 mysql 数据库中有我的 Metastore 数据库。我可以从 Hive Shell 创建和查看数据。
在我尝试调用alter table的Java代码之一中,通过使用hive-metastore-2.1.1.jar获得以下错误来添加分区。是的,我正在使用所有其他必需的库。 Exception in t
我正在尝试安装 Apache Hive,我将 HIVE_HOME 和 HADOOP_HOME 插入到 hive_config.sh 中,并将一些配置单元 jar 复制到 $HADOOP_HOME/li
一段时间后,无法弄清楚如何在运行 spark-sql 二进制文件时识别以下错误的根本原因: 15/12/08 14:48:41 WARN NativeCodeLoader: Unable to loa
我在 HDFS 和配置单元实例运行时关闭了我的 HDFS 客户端。现在,当我重新登录到 Hive 时,我无法执行任何 DDL 任务,例如“显示表”或“描述表名”等。它给我如下错误 ERROR exec
将 Spark(为 Hadoop 2.6.0 构建的 1.4.0)与 hive(版本 1.1.0)连接时,由于 derby 版本不匹配,表会出现异常。 有没有办法同时使用两者(spark 和 hive
我是一名优秀的程序员,十分优秀!