Las consultas SELECT de Hive con Hive como el iniciador se utilizan para importar datos en Hive desde un origen de datos de destino. Teradata QueryGrid admite el uso de Beeline para consultas de iniciadores de Hive.
El conector de Hive admite la aplicación de predicados de forma predeterminada. Esta puede deshabilitarse estableciendo la propiedad disablePushdown en TRUE.
Ejemplo: Uso de SELECT con Hive como el conector del iniciador
En el ejemplo se muestra un SELECT mediante el shell de línea de comandos de Beeline. Hive es el iniciador y el conector de destino es Teradata.
jdbc:hive2://localhost:10000> SELECT cardata_target.price,cardata_target.mileage, cardata_target.make, cardata_target.model FROM cardata_target WHERE price < 10000;
Resultado:
+----------------------+------------------------+---------------------+--------------+ |cardata_target.price|cardata_target.mileage|cardata_target.make|cardata_target.model| +----------------------+------------------------+---------------------+--------------+ | 8638.930895 | 25216 | Chevrolet | AVEO | | 9482.219404 | 24842 | Chevrolet | AVEO | | 8768.998585 | 35299 | Chevrolet | AVEO | | 9665.84886 | 19565 | Chevrolet | AVEO | | 9563.789309 | 19273 | Chevrolet | AVEO | | 9720.97889 | 20836 | Chevrolet | AVEO | | 9954.054174 | 37345 | Chevrolet | AVEO | | 9654.060142 | 19183 | Chevrolet | AVEO | | 9919.048185 | 34621 | Chevrolet | AVEO | | 9041.906254 | 26191 | Chevrolet | AVEO | | 9928.188175 | 29680 | Chevrolet | AVEO | | 9220.829677 | 29992 | Chevrolet | AVEO | | 9789.037676 | 22986 | Chevrolet | AVEO | | 9506.047937 | 22169 | Chevrolet | AVEO | +--------------------+----------------------+-------------------+--------------------+ 15 rows selected (2.041 seconds)