You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Modify all json config files to fix malformed json, and add required field for query execution
- Consume new config variable when starting query execution to avoid failures for missing output location
Copy file name to clipboardexpand all lines: athena-cloudera-hive/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
{
2
2
"connector_name" : "hive", /* connector name */
3
3
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
4
5
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
5
6
"region": "<region>", /* aws region name */
6
7
"hive_db_name": "<db name>", /* hive db name */
@@ -26,7 +27,7 @@
26
27
},
27
28
"user_settings" : { /* User customizable settings */
28
29
"hive_db_name": "<Enter Value>", /* Name of the Db used by the Hive integration tests */
29
-
"hive_db_port": <Enter Value>, /* Port number (int) associated with the hive */
30
+
"hive_db_port": "<Enter Value>", /* Port number (int) associated with the hive */
30
31
"hive_table_test": "<Enter Value>"/* Hive table name */
Copy file name to clipboardexpand all lines: athena-cloudera-impala/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
{
2
2
"connector_name" : "impala", /* connector name */
3
3
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
4
5
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
5
6
"region": "<region>", /* aws region name */
6
7
"impala_db_name": "<db name>", /* impala db name */
@@ -26,7 +27,7 @@
26
27
},
27
28
"user_settings" : { /* User customizable settings */
28
29
"impala_db_name": "<Enter Value>", /* Name of the Db used by the impala integration tests */
29
-
"impala_db_port": <Enter, Value>, /* Port number (int) associated with the impala */
30
+
"impala_db_port": "<Enter, Value>", /* Port number (int) associated with the impala */
30
31
"impala_table_test": "<Enter Value>"/* impala table name */
Copy file name to clipboardexpand all lines: athena-cloudwatch/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<spill bucket>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* This connector does not use a VPC configuration */
Copy file name to clipboardexpand all lines: athena-datalakegen2/etc/test-config.json
+1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "",/* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"region": "us-east-1",/* aws region name */
5
6
"schema_name": "<schema name>", /* datalakegen2 schema name */
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<spill bucket>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* VPC configuration for DB instances within a VPC */
11
12
"vpc_id": "<Enter Value>", /* The VPC Id (e.g. vpc-xxx) */
@@ -15,7 +16,7 @@
15
16
},
16
17
"user_settings" : { /* User customizable settings */
17
18
"docdb_db_name": "<Enter Value>", /* Name of the Db used by the DocumentDB integration tests */
18
-
"docdb_db_port": <Enter Value>, /* Port number (int) associated with the Redshift cluster endpoint (usually 27017) */
19
+
"docdb_db_port": "<Enter Value>", /* Port number (int) associated with the Redshift cluster endpoint (usually 27017) */
19
20
"docdb_table_movies": "<Enter Value>"/* MongoDB table name */
Copy file name to clipboardexpand all lines: athena-dynamodb/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<spill bucket>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* This connector does not use a VPC configuration */
Copy file name to clipboardexpand all lines: athena-elasticsearch/etc/test-config.json
+1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "", /* Not Used */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<Enter Value>", /* The S3 bucket used for spilling excess data */
Copy file name to clipboardexpand all lines: athena-google-bigquery/etc/test-config.json
+10-9
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,25 @@
1
1
{
2
-
"connector_name" : "bigquery", /* connector name */
3
-
"athena_work_group" : "AmazonAthenaPreviewFunctionality", "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
-
"secrets_manager_secret" : "", /* Secret name used to retrieve user credentials from SecretsManager. */
2
+
"connector_name": "bigquery", /* connector name */
3
+
"athena_work_group": "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
5
+
"secrets_manager_secret": "", /* Secret name used to retrieve user credentials from SecretsManager. */
5
6
"schema_name": "<bigquery dataset name>", /* bigquery dataset name */
6
7
"table_name": "<table name>", /* bigquery table name */
7
8
"table_name2": "<table name>", /* bigquery table name */
8
9
"table_name3": "<table name>", /* bigquery table name */
9
10
"table_name4": "<table name>", /* bigquery table name */
10
11
"table_name5": "<table name>", /* bigquery table name */
11
-
"environment_vars": {
12
-
"spill_bucket": "<spill bucket>", /* The S3 bucket used for spilling excess data */
13
-
"spill_prefix": "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
14
-
"disable_spill_encryption": "false", /* If set to true encryption for spilled data is disabled (default: false) */
12
+
"environment_vars": {
13
+
"spill_bucket": "<spill bucket>", /* The S3 bucket used for spilling excess data */
14
+
"spill_prefix": "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
15
+
"disable_spill_encryption": "false", /* If set to true encryption for spilled data is disabled (default: false) */
15
16
"spill_put_request_headers": "", /* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
16
-
"region": "us-east-1", /* region name */
17
+
"region": "us-east-1", /* region name */
17
18
"secret_manager_gcp_creds_name": "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
18
19
"gcp_project_id": "<google bigquery project ID>", /* google bigquery project ID*/
19
20
"concurrencyLimit": "10"/* concurrencyLimit will be used for splits*/
20
21
},
21
-
"vpc_configuration": {
22
+
"vpc_configuration": {
22
23
"region": "<region>", /* aws region name */
23
24
"vpc_id": "<Enter Value>", /* The VPC Id (e.g. vpc-xxx) */
24
25
"security_group_id": "<Enter Value>", /* The Security Group Id (e.g. sg-xxx) */
Copy file name to clipboardexpand all lines: athena-hbase/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<Enter Value>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* VPC configuration for DB instances within a VPC */
11
12
"vpc_id": "<Enter Value>", /* The VPC Id (e.g. vpc-xxx) */
Copy file name to clipboardexpand all lines: athena-hortonworks-hive/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
{
2
2
"connector_name" : "hive", /* connector name */
3
3
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
4
5
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
5
6
"region": "<region>", /* aws region name */
6
7
"hive_db_name": "<db name>", /* hive db name */
@@ -26,7 +27,7 @@
26
27
},
27
28
"user_settings" : { /* User customizable settings */
28
29
"hive_db_name": "<Enter Value>", /* Name of the Db used by the Hive integration tests */
29
-
"hive_db_port": <Enter Value>, /* Port number (int) associated with the hive */
30
+
"hive_db_port": "<Enter Value>", /* Port number (int) associated with the hive */
30
31
"hive_table_test": "<Enter Value>"/* Hive table name */
Copy file name to clipboardexpand all lines: athena-mysql/etc/test-config.json
+3-2
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<spill bucket>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* VPC configuration for DB instances within a VPC */
11
12
"vpc_id": "<VPC Id>", /* The VPC Id (e.g. vpc-xxx) */
@@ -15,7 +16,7 @@
15
16
},
16
17
"user_settings" : { /* User customizable settings */
17
18
"mysql_db_name": "<DB Name>", /* Name of the Db used by the MySql integration tests */
18
-
"mysql_db_port": <Port (Integer)>, /* Port number associated with the MySql instance endpoint */
19
+
"mysql_db_port": "<Port (Integer)>", /* Port number associated with the MySql instance endpoint */
19
20
"mysql_table_movies": "<Table Name>", /* MySql table name */
20
21
"mysql_table_bday": "<Table Name>"/* MySql table name */
Copy file name to clipboardexpand all lines: athena-oracle/etc/test-config.json
+1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
{
2
2
"connector_name" : "oracle", /* connector name */
3
3
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
4
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
4
5
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. */
5
6
"region": "<region>", /* aws region name */
6
7
"oracle_db_name": "<oracle db name>", /* oracle db name */
Copy file name to clipboardexpand all lines: athena-redis/etc/test-config.json
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
{
2
2
"athena_work_group" : "FederationIntegrationTests", /* The Athena Workgroup used for running integration tests (default: FederationIntegrationTests) */
3
+
"athena_result_location": "<bucket_path (without s3://)>", /* The s3 bucket path used to store results of Athena queries */
3
4
"secrets_manager_secret" : "<secret name>", /* Secret name used to retrieve user credentials from SecretsManager. Make sure to enter a dummy value for the username key */
4
5
"environment_vars" : { /* Parameters used by the connector's internal logic */
5
6
"spill_bucket" : "<spill bucket>", /* The S3 bucket used for spilling excess data */
6
7
"spill_prefix" : "athena-spill", /* The prefix within the S3 spill bucket (default: athena-spill) */
7
8
"disable_spill_encryption" : "false", /* If set to true encryption for spilled data is disabled (default: false) */
8
-
"spill_put_request_headers": "",/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
+
"spill_put_request_headers": ""/* JSON encoded map of request headers and values for the s3 putObject request used for spilling. This is a String not an object. Optional.*/
9
10
},
10
11
"vpc_configuration" : { /* VPC configuration for Redis instances within a VPC */
11
12
"vpc_id": "<Enter Value>", /* The VPC Id (e.g. vpc-xxx) */
0 commit comments