2015-04-16 4 views
2

Может ли Apache Drill подключиться к Amazon RedShift? Если да, то может ли кто-нибудь помочь мне с настройкой и плагином для сверления Apache для подключения к Amazon RedShift.Может ли Apache Drill подключиться к Amazon RedShift?

+1

Этот вопрос принадлежит на другой в сети Stack Exchange, потому что это не про программирование или разработку. Возможно, вам следует попробовать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Кроме того, вопросы, связанные с книгой, инструментом, библиотекой программного обеспечения, учебным пособием или другими рекомендациями по ресурсам вне сайта, не соответствуют теме Stack Overflow, поскольку они склонны привлекать упрямые ответы и спам. – jww

ответ

1

Да, просто использовать Example-Postgres-Configuration

И затем использовать веб-интерфейс для добавления хранения:

{ 
    "type" : "jdbc", 
    "driver" : "org.postgresql.Driver", 
    "url" : "jdbc:postgresql://URL:5439/DB_NAME_HERE", 
    "username" : "user", 
    "password" : "password", 
    "enabled" : true 
} 
0

я не смог получить пример из @pavel работать. я уверен, что это связано с именем драйвера и определенным драйвером, который я загрузил и установил.

Однако, я смог успешно подключиться к AWS Redshift, выполнив следующие шаги.

Перейдите в папку, которую вы загрузили сверло:

cd ~/Downloads/apache-drill-1.11.0 

загрузить необходимые JDBC драйвера от AWS на Download the Amazon Redshift JDBC Driver

сохранить файлы фляги в папку ~/Downloads/апач-бур-1.11. 0/банки/3rdparty

начала сверла с использованием:

./bin/drill-embedded 

Перейдите к http://localhost:8047/storage, чтобы настроить новый источник данных aka plugin.

Создайте новый плагин для хранения и укажите источник данных соответствующим образом. для моего теста я назвал его красным смещением.

После того, как вы назвали в качестве источника «красного смещения», а затем вставьте правильную конфигурацию

{ 
    "type" : "jdbc", 
    "driver" : "com.amazon.redshift.jdbc42.Driver", 
    "url" : "jdbc:redshift://redshiftserver.mydomain.net:5439/databaseName?ssl=true&sslfactory=com.amazon.redshift.ssl.NonValidatingFactory", 
    "username" : "username", 
    "password" : "password", 
    "enabled" : true 
} 

следующий тест подключения к серверу с помощью следующего запроса появляется

select * from redshift.autonation.information_schema.columns