presto-spring-boot-autoconfigure

AutoConfigure for Presto

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы Ant Компиляция и сборка Данные Auto Библиотеки уровня приложения Code Generators config Configuration
Группа

Группа

com.polarquant.data
Идентификатор

Идентификатор

presto-spring-boot-autoconfigure
Последняя версия

Последняя версия

1.0.1.RELEASE
Дата

Дата

Тип

Тип

jar
Описание

Описание

presto-spring-boot-autoconfigure
AutoConfigure for Presto
Ссылка на сайт

Ссылка на сайт

https://github.com/ifengkou/spring-boot-starter-data-presto
Организация-разработчик

Организация-разработчик

PolarQuant, Inc.
Система контроля версий

Система контроля версий

https://github.com/ifengkou/spring-boot-starter-data-presto

Скачать presto-spring-boot-autoconfigure

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.polarquant.data/presto-spring-boot-autoconfigure/ -->
<dependency>
    <groupId>com.polarquant.data</groupId>
    <artifactId>presto-spring-boot-autoconfigure</artifactId>
    <version>1.0.1.RELEASE</version>
</dependency>
// https://jarcasting.com/artifacts/com.polarquant.data/presto-spring-boot-autoconfigure/
implementation 'com.polarquant.data:presto-spring-boot-autoconfigure:1.0.1.RELEASE'
// https://jarcasting.com/artifacts/com.polarquant.data/presto-spring-boot-autoconfigure/
implementation ("com.polarquant.data:presto-spring-boot-autoconfigure:1.0.1.RELEASE")
'com.polarquant.data:presto-spring-boot-autoconfigure:jar:1.0.1.RELEASE'
<dependency org="com.polarquant.data" name="presto-spring-boot-autoconfigure" rev="1.0.1.RELEASE">
  <artifact name="presto-spring-boot-autoconfigure" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.polarquant.data', module='presto-spring-boot-autoconfigure', version='1.0.1.RELEASE')
)
libraryDependencies += "com.polarquant.data" % "presto-spring-boot-autoconfigure" % "1.0.1.RELEASE"
[com.polarquant.data/presto-spring-boot-autoconfigure "1.0.1.RELEASE"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter Необязательный jar 2.3.5.RELEASE
org.springframework.boot : spring-boot-starter-jdbc Необязательный jar 2.3.5.RELEASE
io.prestosql : presto-jdbc Необязательный jar 322
org.springframework.boot : spring-boot-configuration-processor Необязательный jar 2.3.5.RELEASE
com.alibaba : druid Необязательный jar 1.1.24

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.16.12

Модули Проекта

Данный проект не имеет модулей.

spring-boot-starter-data-presto

presto-spring-boot-starter

  • druid connection pool
  • ssl enable
  • code completion in IDE
  • more configuration

Use

  1. add dependency
<dependency>
    <groupId>com.polarquant.data</groupId>
    <artifactId>presto-spring-boot-starter</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>
  1. configuration

application.properties

spring.data.presto.jdbc.driver=com.facebook.presto.jdbc.PrestoDriver
spring.data.presto.jdbc.url= jdbc:presto://ark2:4285/hive/default
spring.data.presto.jdbc.username=isuhadoop
spring.data.presto.jdbc.password=abc
spring.data.presto.jdbc.ssl.enabled=true
spring.data.presto.jdbc.ssl.key-store-path=/usr/local/conf/presto.jks
spring.data.presto.jdbc.ssl.key-store-password=abc
spring.data.presto.pool.initial-size=1
spring.data.presto.pool.max-wait-millis=60000
  1. use in spring boot

add spring-boot-starter-jdbc dependency to pom.xml

@Autowired
@Qualifier("prestoJdbcTemplate")
JdbcTemplate prestoJdbcTemplate;

//invoke
List<Map<String, Object>> results = prestoJdbcTemplate.queryForList(sql);

Example

see ./presto-started-example

Версии библиотеки

Версия
1.0.1.RELEASE
1.0.0.RELEASE