исключение куста
Я установил Hadoop 3.0.0 и Hive 2.3.1 на свой ПК.Параллельно я установил MySQL и работал с командами SQL в режиме оболочки SQL и работает нормально.Но при выполнении запросов в режиме оболочки Hive я получаю следующую ошибку:
hive> создать таблицу saurzcode (id int, строка имени);
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Невозможно создать экземпляр org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
Пожалуйста, дайте мне знать причину сбоя.
Также просьба уточнить следующие запросы:
1) Разница между режимом оболочки куста и режимом оболочки mysql.
2) Зачем настраивать MySql Metastore для Hive?
Найдите конфигурацию hive-site.xml,
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hivelogin</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>apache</value>
</property>
</configuration>