Hive &引用;使用derby配置配置单元;
hive site.xmlHive &引用;使用derby配置配置单元;,hive,derby,hadoop2,Hive,Derby,Hadoop2,hive site.xml <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:derby://localhost:1527/metastore_db;create=true</value> <description>JDBC connect string for a JDBC metastore</description&g
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby://localhost:1527/metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>org.apache.derby.jdbc.ClientDriver</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>
hive>显示数据库强>
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
我正在尝试安装hive,但它提供了SemanticException。有人能帮忙吗?您启动了metastore吗?在配置单元上运行查询之前,您的元存储必须已启动并运行 运行下面的命令创建metastore数据库 schematool-dbtypederby-initSchema 然后启动元存储
hive——服务元存储&我得到了相同的错误,这只是因为两个SLF4j正在运行,但java只使用一个强制依赖项,所以您只需要删除此文件的一部分。 我从我的蜂巢中删除了它,它就这样工作了 你所要做的就是删除这个文件 log4j-slf4j-impl-2.6.2.jar 从 /home/user1/apache-hive-2.3.2-bin/lib/ 你可以走了
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient