Sha256: 66a03fb3157b8128b9d7f3ece53862d41b43f4286007ac203ec55bf5b21b07ef
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
# Athena input plugin for Embulk Athena input plugin for Embulk loads records from Athena(AWS). ## Overview * **Plugin type**: input * **Resume supported**: no * **Cleanup supported**: no * **Guess supported**: no ## Configuration * **driver_path**: path to the jar file of the Athena JDBC driver. If not set, the bundled JDBC driver(AthenaJDBC41-1.1.0.jar) will be used. (string) * **database**: description (string, required) * **athena_url**: description (string, required) * **s3_staging_dir**: The S3 location to which your query output is written, for example s3://query-results-bucket/folder/. (string, required) * **access_key**: description (string, required) * **secret_key**: description (string, required) * **query**: description (string, required) * **columns**: description (string, required) * **options**: description (string, default: {}) ## Example ```yaml in: type: athena database: log_test athena_url: "jdbc:awsathena://athena.ap-northeast-1.amazonaws.com:443" s3_staging_dir: "s3://aws-athena-query-results-11111111111-ap-northeast-1/" access_key: "" secret_key: "" query: | select uid, created_at from log_test.sample columns: - {name: uid, type: string} - {name: created_at, type: timestamp} ``` ## Build ```bash $ docker-compose up -d $ docker-compose exec embulk bash embulk>$ ./gradlew gem # -t to watch change of files and rebuild continuously ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-input-athena-0.1.2 | README.md |