პარამეტრიზებული SQL არ არის მხარდაჭერილი; Hive სერვერს არ აქვს პარამეტრის მარკერის მხარდაჭერა.
რა ტიპის SQL იყენებს Hive?
Hive შეიქმნა იმისათვის, რომ SQL-ის ნაცნობ არაპროგრამისტებს საშუალება მისცენ იმუშაონ პეტაბაიტი მონაცემებით, SQL-ის მსგავსი ინტერფეისის გამოყენებით, სახელწოდებით HiveQL ტრადიციული რელაციური მონაცემთა ბაზები შექმნილია ინტერაქტიული შეკითხვებისთვის. მცირე და საშუალო მონაცემთა ნაკრები და არ ამუშავებს დიდ მონაცემთა ნაკრებებს კარგად.
როგორ დავაყენო პარამეტრები Hive-ში?
Hive ცვლადები არის გასაღები-მნიშვნელობის წყვილი, რომელთა დაყენება შესაძლებელია set ბრძანების -ის გამოყენებით და მათი გამოყენება შესაძლებელია სკრიპტებში და Hive SQL-ში. Hive სკრიპტებში ცვლადების მნიშვნელობები ჩანაცვლებულია შეკითხვის კონსტრუქციის დროს.
2. Hive ცვლადების შექმნა და დაყენება
- hiveconf.
- ჰივევარი.
- სისტემა და.
- შურ.
როგორ გავუშვა SQL მოთხოვნა Hive-ში?
Hive შეკითხვის გაშვება
- ნაბიჯი 1: შეისწავლეთ ცხრილები. გადადით ანალიზის გვერდზე ზედა მენიუდან. …
- ნაბიჯი 2: სტრიქონების ნიმუშის ნახვა. ახლა შეასრულეთ მარტივი მოთხოვნა ამ ცხრილის მიმართ შემდეგი ტექსტის შეყვანით შეკითხვის ველში: …
- ნაბიჯი 3: მონაცემთა ანალიზი.
როგორ დააყენოთ ცვლადი Hive მოთხოვნაში?
თუ არ მიუთითებთ სახელთა სივრცეში, როგორც ეს ქვემოთ არის ნახსენები, ცვლადი var შეინახება hiveconf სახელთა სივრცეში. set hivevar:var="hivevar_namespace"; რადგან ჩვენ ვაძლევთ სახელთა სივრცეს, ეს იმუშავებს. აირჩიეთ ${hivevar:var};