Class AlluxioMetastoreModule

  • All Implemented Interfaces:
    com.google.inject.Module, io.airlift.configuration.ConfigurationAwareModule

    public class AlluxioMetastoreModule
    extends io.airlift.configuration.AbstractConfigurationAwareModule
    Module for an Alluxio metastore implementation of the HiveMetastore interface.
    • Constructor Detail

      • AlluxioMetastoreModule

        public AlluxioMetastoreModule()
    • Method Detail

      • setup

        protected void setup​(com.google.inject.Binder binder)
        Specified by:
        setup in class io.airlift.configuration.AbstractConfigurationAwareModule
      • provideCatalogMasterClient

        @Provides
        public alluxio.client.table.TableMasterClient provideCatalogMasterClient​(AlluxioHiveMetastoreConfig config)
      • createCatalogMasterClient

        public static alluxio.client.table.TableMasterClient createCatalogMasterClient​(AlluxioHiveMetastoreConfig config)