2016-01-20 6 views
0

Я делаю несколько POC, чтобы объединить данные Oracle и MongoDB, используя предварительное соединение.Presto - запрос соединения Oracle и Mongodb

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

https://prestodb.io/docs/current/installation/deployment.html

Это самая последняя версия? Я вижу некоторые другие версии на некоторых форумах.

Например, увидев другую версию в,

http://future-arena.blogspot.com/2013/11/presto-single-node-installation.html

Не уверен, что является правильным.

Для разъема oracle следует следующая ссылка.

https://github.com/marcelopaesrech/presto-oracle

Похоже, у него есть некоторые проблемы. вопросы.

Когда я запускаю запрос, он зависает в следующей строке, так как getSchemas() возвращает 150 тыс. Записей.

try (Connection connection = driver.connect(connectionUrl, 
       connectionProperties); 
       ResultSet resultSet = connection.getMetaData().getSchemas()) { 
      ImmutableSet.Builder<String> schemaNames = ImmutableSet.builder(); 
      while (resultSet.next()) { 
       String schemaName = resultSet.getString(1).toLowerCase(); 
       log.info("Listing schemas: " + schemaName); 
       schemaNames.add(schemaName); 
      } 
      return schemaNames.build(); 
     } catch (SQLException e) { 
      throw Throwables.propagate(e); 
} 

Не уверен, если я делаю что-то неправильно.

Даже, жестко прописывать к одной схеме вызывают некоторую другую ошибку, как, дублированные столбцы ..

Это правильный драйвер вуаля оракул.

Кроме того, попробовал получить драйвер presto mongo со следующей ссылки, и сборка не работает.

https://github.com/miniway/presto/tree/mongodb

Помощь будут оценены.

Благодаря

ответ

0

Это гоп-оракул плагин является правильным. Я использую его уже неделю.

К сожалению, для того чтобы получить разъем MongoDB, вы бы мерзавцу клонировать эту ветвь PrestoDB: https://github.com/miniway/presto

git clone https://github.com/miniway/presto.git 
git fetch origin 
git checkout mongodb 
mvn clean install -Dskip-tests 

затем скопировать Presto-MongoDB-0,136-SNAPSHOT папку цели в папку плагинов в престо , (Я также переименовал его только в «mongodb», но не уверен, что это необходимо)

Хорошей новостью является PR для ветви выше, поэтому ее следует объединить в будущем.

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

  • Нет связанных вопросов^_^