Я сталкиваюсь с этой ошибкой при запуске cmd:
show tables;
ОШИБКА:
org.apache.hadoop.hive.conf.HiveConf - Using the default value passed in for log id: bac4f799-9a4c-4d97-9c52-042c5829d424
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException:
Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
Я не уверен, почему это так. Я попытался и считаю, что моя конфигурация правильная.
hive-site.xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/telcomdb?createDatabaseIfNotExist=false</value>
<description>metadata is stored in a MySQL server</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.cj.jdbc.Driver</value>
<description>MySQL JDBC driver class</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>admin</value>
<description>user name for connecting to mysql server</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>admin</value>
<description>password for connecting to mysql server</description>
</property>
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
<description>TCP port number to listen on, default 10000</description>
</property>
<property>
hive.metastore.warehouse.dir</name>
<value>C:\BIG_DATA\HIVE</value>
<description></description>
</property>
<!-- DONT TOUCH -->
<!-- <property>
<name>hive.metastore.uris</name>
<value>thrift://localhost:9083</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>true</value>
</property>-->
</configuration>
Я поместил банку mysql в папку lib куста.
У меня есть каталог, созданный в моей файловой системе, как указано в metastore.warehouse.dir свойство
Пожалуйста, помогите
Также у меня есть всеокр. набор переменных:
- HIVE_HOME
- HIVE_LIB
- HIVE_BIN_PATH
- Path : %HIVE_HOME%/bin
MySQL сервер также работает на порту 3306