.setRequiredConfigurationProperties(config)
.setOptionalConfigurationProperties(optionalConfig)
.initialize();
HiveClient hiveClient = injector.getInstance(HiveClient.class);
ConnectorPageSourceProvider connectorPageSource = injector.getInstance(ConnectorPageSourceProvider.class);
return new HiveConnector(
new ClassLoaderSafeConnectorMetadata(hiveClient, classLoader),
new ClassLoaderSafeConnectorSplitManager(hiveClient, classLoader),
new ClassLoaderSafeConnectorPageSourceProvider(connectorPageSource, classLoader),