Эта ссылка Profling Hive CLI содержит инструкцию по профилированию CLI Hive с использованием управления миссией Java. И шагиПрофилирование Apache Hive CLI
Создать каталог для сохранения профилировщика выхода:
mkdir $HOME/profiles
Создайте псевдоним, так что легче было бы повторить:
alias debug='HADOOP_CLIENT_OPTS="-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,dumponexit=true,dumponexitpath=$HOME/profiles/"'
Выполнить некоторые команды Hadoop клиентских профиль Например, в профиль Hive CLI startup (так, чтобы использовать -e 'exit;'), а также выход TRACE:
debug hive --hiveconf hive.root.logger=TRACE,console -e 'exit;' 2&>&1 | tee $HOME/profiles/hive_trace.out
Archive и собрать каталог, используемый на шаге 1
tar czvf profile_data.tgz $HOME/profiles
Мои вопросы
а) После выполнения шага 4, как можно использовать управление Java миссии потреблять Собранный метрик
б) Когда я запускаю куст, используя настройки конфигурации в 2 и 3. Почему Hive не отображается в консоли управления консолью java?
c) Есть ли лучший способ профилировать компонент Hive как hive-exec, hive-metastore?