В моем кластере, который использует CDH 4.2, я вижу два разных файла hive-site.xml. 1. hive-site.xml файл, который находится в каталоге conf. 2. hive-site.xml файл, который я могу просматривать из WebUI CDH 4.2Как подтвердить режим улей в CDH 4.2? - локальный или удаленный
Моя проблема заключается в том, что оба этих файла имеют различный контент в терминах режима работы в режиме улья. Файл hive-site.xml в каталоге conf отображает режим исполнения как «удаленный». Он имеет «ложь» в качестве значения параметра - hive.metastore.local и он также определяет параметр -> hive.metastore.uris, как -
thrift://<machine_name>:9083
Но улей-site.xml файл, который я могу просматривать с помощью WebUI, отображает локальный режим как истинный и устанавливает следующие параметры.
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:postgresql://<machine_name>:7432/hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>org.postgresql.Driver</value>
</property>
Я думаю, что он работает в локальном режиме, так как WebUI также утверждает, что улей metastore работает в улей процессе и прослушивает порт 9083. Кроме того, в конфигурации, hiveserver2 должен быть запущен на порту 10000 по по умолчанию, это не так.
Итак, у меня есть два запроса 1. Почему существуют два разных файла конфигурации XML? 2. Есть ли тест «лакмусовой бумаги», подтверждающий, что улей действительно работает в локальном режиме? Спасибо.