Опитвам се да се свържа с кошер, инсталиран в моята машина чрез клиента на Beeline. когато дам командата „beeline“ и се свържа с Hive, клиентът иска потребителско име и парола
Нямам представа какво е потребителското име и парола, които трябва да дам. Трябва ли да добавя идентификационните данни (потребителско име и парола) в някакъв конфигурационен файл?
7 отговора 7
Достъп до HIVE чрез Beeline:
Стартиране на beeline клиент
Забележка: Опцията за командния ред „—incremental = true“ не е задължителна, но ще удължи времето, през което можете да останете без работа и да не прекъснете връзката си.
Свързване към hive2 сървър
Забележка: Ще бъдете подканени да въведете вашето потребителско име и парола. ИЗПОЛЗВАЙТЕ потребителско име и парола
Задаване на вашата опашка (ако има такава)
Забележка: Трябва да зададете опашка, за да стартирате заявки.
Настройване на вашата база данни
Забележка: Трябва да сте в база данни, когато изпълнявате заявки.
Повторно свързване на неактивна сесия
Излизане от билайн клиент
- Зареждане на beeline, URL адреса и предоставяне на вашето потребителско име и парола с една команда:
Основни заявки на Beeline
Beeline поддържа богат набор от функции за SQL заявки.
Получаване на информация за данни
Прости извлечения с ограничен избор
без потребителско име и без парола.
Просто натиснете enter. При мен работи.
Използване на beeline за кошерен сървър, където е активирана Kerberos Security
Можете да използвате празни потребителско име и парола, както @sravan спомена. Това ще изпълни заявката като потребител, че процесът на hiveserver2 се изпълнява като.
Ако обаче сте задали свойството hive.server2.enable.doAs във вашия hive-site.xml или сте го поставили в hiveconf, докато изпълнявате hiveserver2, тогава можете по желание да предадете потребителско име и парола чрез подканата. В този случай кошерът ще изпълни заявката като предаденото потребителско име, използвайки дадената парола. Потребителското име тук е системно потребителско име.
В някои сценарии се изисква - да кажем, че изпълнявате процеса на hiveserver2 като потребителски "кошер", но имате външна таблица, дефинирана с HDFS път/потребител/alex/table1, която е собственост на потребителя "alex" и никой друг потребител достъп за четене/запис на това място. В този случай стартирането на заявката като „кошер“ - чрез поставяне на празни потребителско име и парола - няма да работи, тъй като няма да има достъп до директорията и да изпрати разрешение за отказ Изключение.
- Как да изтеглите и започнете да използвате Lark Lark Health
- IJMS Безплатни пълнотекстови Използване на модели на мишка и дрозофила за изследване на механистичните връзки между
- Как да се храним според вашия тип тяло, използвайки Аюрведа; Здрав пътник
- Hive трябва да вземе няколко идеи за рецепти от The Hive
- Как да получите естествено розови бузи, без да използвате грим