2017-02-01 2 views
1

Я пытаюсь выполнить redshift copyactivity от S3 до Redshift и получить следующую ошибку при запуске.AWS Data Pipeline RedshiftCopy activity Нет подходящих драйверов

01 Feb 2017 04:08:38,467 [INFO] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.taskrunner.TaskPoller: Executing: [email protected] 
01 Feb 2017 04:08:38,962 [ERROR] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to postgresql:/redshiftHost:5439/trivusdev No suitable driver found for postgresql:/redshiftHost:5439/trivusdev 
01 Feb 2017 04:08:39,063 [ERROR] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to postgresql:/redshiftHost:5439/trivusdev No suitable driver found for postgresql:/redshiftHost:5439/trivusdev 
01 Feb 2017 04:08:39,265 [ERROR] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to postgresql:/redshiftHost:5439/trivusdev No suitable driver found for postgresql:/redshiftHost:5439/trivusdev 
01 Feb 2017 04:08:39,666 [ERROR] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to postgresql:/redshiftHost:5439/trivusdev No suitable driver found for postgresql:/redshiftHost:5439/trivusdev 
01 Feb 2017 04:08:40,468 [ERROR] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.database.ConnectionFactory: Unable to establish connection to postgresql:/redshiftHost:5439/trivusdev No suitable driver found for postgresql:/redshiftHost:5439/trivusdev 
01 Feb 2017 04:08:40,473 [INFO] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.taskrunner.HeartBeatService: Finished waiting for heartbeat thread @RedshiftLoadActivity_2017-02-01T03:43:47_Attempt=3 
01 Feb 2017 04:08:40,473 [INFO] (TaskRunnerService-resource:[email protected]_2017-02-01T03:43:47-0) df-0657690RH3EEUVGYXWE amazonaws.datapipeline.taskrunner.TaskPoller: Work RedshiftCopyActivity took 0:2 to complete 

Я могу видеть, как кто-то предлагает использовать драйверы postgresql, а не драйверы красного смещения.

Но когда я пытаюсь с драйверами PostGreSQL, я получаю сообщение об ошибке, как:

No suitable driver found for postgresql://..... 

Пожалуйста, укажите, где я должен внести исправления?

ответ

2

На самом деле Нет подходящий драйвер не найден для PostgreSQL:/redshiftHost: 5439/trivusdev вы уверены, что это правильный URL-адрес должен выглядеть следующим образом:

jdbc:postgresql://redshiftHost:5439/trivusdev?OpenSourceSubProtocolOverride=true 

Я думаю, что вы пропустите jdbc:.. и / перед хостом.

Вы можете узнать больше здесь: Creating a custom Database connection

Надеется, что это может помочь вам.

+0

То, чего не хватало, его создание конуса ОК теперь. – Sarang

+0

добро пожаловать @Sarang –

Смежные вопросы