8000 GitHub - someapp/iq-get: Python script to download Hive command results from Qubole Data Service (QDS) · GitHub
[go: up one dir, main page]

Skip to content
someappPublic
forked from MediaMath/iq-get

About

Python script to download Hive command results from Qubole Data Service (QDS)

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IQ-Get

A way to retrieve large Hive results from Qubole Data Service (QDS), made for clients of Interactive Query.

Installation

From PyPI

IQ-Get is available on PyPI. pip install iq-get

From Source

  • Download the source code: git clone git@github.com:MediaMath/iq-get.git

  • Run the following commands (installing the project may require root)

    $ cd iq-get
    $ python setup.py install
    

Usage

This is a command-line utility and can be used as follows:

$ iq-get -h
    | usage: iq-get [-h] [-o OUTPUT] [-d DELIMITER] Token Query_ID
    |
    | positional arguments:
    |   Token                 API token of the account from which this query ran
    |   Query_ID              The ID of the query whose results you wish to download
    |
    | optional arguments:
    |   -h, --help            show this help message and exit
    |   -o OUTPUT, --output OUTPUT
    |                         The name of the file you wish to write to test
    |   -d DELIMITER, --delimiter DELIMITER
    |                         Custom delimiter you would like to use

$ iq-get QDS_API_TOKEN 1234567                      # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.csv
$ iq-get QDS_API_TOKEN 1234567 -o my_filename.csv   # Will write a comma-delimited file with results of query with ID 1234567 to ~/Desktop/my_filename.csv
$ iq-get QDS_API_TOKEN 1234567 -d $'\t'             # Will write a tab-delimited file with results of query with ID 1234567 to ~/Desktop/full_result_1234567.tsv

About

Python script to download Hive command results from Qubole Data Service (QDS)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0