Я новичок в Hive и надеюсь, что это будет легко решить для кого-то, у кого больше опыта, но у меня проблемы с этим на моем .Проблема с командой Beeline
На моем EC2 сервера приложений я бегаю следующую команду без ошибок:
Билайна -u JDBC: hive2: // мастер
Это работает на Улей 13, который был установлен через ботстрап-действие с использованием последней версии AMI. «master» указывает на мой EMR-кластер
Затем я загрузил источник для Hive 14 и построил его. Я заменил мой каталог /home/hadoop/hive с пакетом, который был построен. Однако, если я пытаюсь выполнить ту же команду, я получаю сообщение об ошибке:
scan complete in 6ms
Connecting to jdbc:hive2://master
Error: Could not open client transport with JDBC Uri: jdbc:hive2://master:
Cannot open without port. (state=08S01,code=0)
Beeline version 0.14.0 by Apache Hive
0: jdbc:hive2://master (closed)>
Запуск его с портом правильно при условии работы:
билайн -u JDBC: hive2: // мастера: 10000
Я хотел бы иметь возможность запускать команду без предоставления номера порта по умолчанию . Может ли кто-нибудь направить меня с инструкцией.
Спасибо,