【问题标题】:Enabling Hive Cache and facing errors启用 Hive 缓存并面临错误
【发布时间】:2021-03-21 07:33:50
【问题描述】:

我正在尝试使用以下配置在 Presto 中启用配置单元缓存

hive.cache.enabled=true
hive.cache.location=/opt/hive-cache

但是当协调器启动时出现错误

   20-12-09T21:07:22.229Z  INFO    main    com.facebook.presto.metadata.StaticCatalogStore Loading catalog glue
   2020-12-09T21:07:23.019Z    ERROR   main    com.facebook.presto.server.PrestoServer Unable to create injector, see the following errors:

   1) Configuration property 'hive.cache.enabled' was not used
 at com.facebook.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:244)

   2) Configuration property 'hive.cache.location' was not used
   at 

com.facebook.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:244)

2 errors
com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Configuration property 'hive.cache.enabled' was not used
 at com.facebook.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:244)

2) Configuration property 'hive.cache.location' was not used
 at com.facebook.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:244)

2 errors
   at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:543)
   at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:159)
   at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
   at com.google.inject.Guice.createInjector(Guice.java:87)
   at com.facebook.airlift.bootstrap.Bootstrap.initialize(Bootstrap.java:251)
   at com.facebook.presto.hive.HiveConnectorFactory.create(HiveConnectorFactory.java:136)
   at com.facebook.presto.connector.ConnectorManager.createConnector(ConnectorManager.java:379)
   at com.facebook.presto.connector.ConnectorManager.addCatalogConnector(ConnectorManager.java:231)
   at com.facebook.presto.connector.ConnectorManager.createConnection(ConnectorManager.java:223)
   at com.facebook.presto.connector.ConnectorManager.createConnection(ConnectorManager.java:209)
   at com.facebook.presto.metadata.StaticCatalogStore.loadCatalog(StaticCatalogStore.java:123)
   at com.facebook.presto.metadata.StaticCatalogStore.loadCatalog(StaticCatalogStore.java:98)
   at com.facebook.presto.metadata.StaticCatalogStore.loadCatalogs(StaticCatalogStore.java:80)
   at com.facebook.presto.metadata.StaticCatalogStore.loadCatalogs(StaticCatalogStore.java:68)
   at com.facebook.presto.server.PrestoServer.run(PrestoServer.java:138)
   at com.facebook.presto.server.PrestoServer.main(PrestoServer.java:79)

我正在使用 PrestoDB 和 Glue

【问题讨论】:

    标签: hive aws-glue presto trino


    【解决方案1】:

    Hive Storage Caching 和相关的配置属性 hive.cache.enabled 是在 Presto 332 中引入的。请确保运行此版本或更高版本。目前最新可用的是 347,见https://trino.io/download.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 1970-01-01
      • 2013-12-24
      • 2016-12-07
      • 2020-11-15
      相关资源
      最近更新 更多