[
https://issues.apache.org/jira/browse/SENTRY-2532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ZhongyuWang updated SENTRY-2532:
--------------------------------
Description:
Impala catalog service throws NullPointerException when we set
hive.metastore.filter.hook=org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook
in /etc/impala/conf/hive-site.xml,it works fine with hive,but when we use that
config with impala-catalog service,it throws these exception when
impala-catalog service started:
W0911 15:10:40.300416 25600 SentryMetaStoreFilterHook.java:134] Error getting
DB list Java exception follows:java.lang.NullPointerException at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getConf(SentryMetaStoreFilterHook.java:197)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getHiveAuthzBinding(SentryMetaStoreFilterHook.java:171)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDb(SentryMetaStoreFilterHook.java:131)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDatabases(SentryMetaStoreFilterHook.java:59)
at
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getAllDatabases(HiveMetaStoreClient.java:1094)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498) at
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:101)
at com.sun.proxy.$Proxy5.getAllDatabases(Unknown Source) at
org.apache.impala.catalog.CatalogServiceCatalog.reset(CatalogServiceCatalog.java:749)
and we can't get any database/table metainfo with impala-shell
was:
NullPointerException when we set
hive.metastore.filter.hook=org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook
in /etc/impala/conf/hive-site.xml,it works fine with hive,but when we use that
config with impala-catalog,it throws these exception:
W0911 15:10:40.300416 25600 SentryMetaStoreFilterHook.java:134] Error getting
DB list Java exception follows:java.lang.NullPointerException at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getConf(SentryMetaStoreFilterHook.java:197)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getHiveAuthzBinding(SentryMetaStoreFilterHook.java:171)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDb(SentryMetaStoreFilterHook.java:131)
at
org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDatabases(SentryMetaStoreFilterHook.java:59)
at
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getAllDatabases(HiveMetaStoreClient.java:1094)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498) at
org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:101)
at com.sun.proxy.$Proxy5.getAllDatabases(Unknown Source) at
org.apache.impala.catalog.CatalogServiceCatalog.reset(CatalogServiceCatalog.java:749)
and we can't get any database/table metainfo with impala-shell
> NullPointerException when set hive.metastore.filter.hook with impala
> --------------------------------------------------------------------
>
> Key: SENTRY-2532
> URL: https://issues.apache.org/jira/browse/SENTRY-2532
> Project: Sentry
> Issue Type: Bug
> Components: Hive Binding
> Affects Versions: 1.5.1
> Environment: hadoop-2.6.0-cdh5.14.0
> hive-1.1.0-cdh5.14.0
> sentry-1.5.1-cdh5.14.0
> impala-2.11.0-cdh5.14.0
> Reporter: ZhongyuWang
> Priority: Major
>
> Impala catalog service throws NullPointerException when we set
> hive.metastore.filter.hook=org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook
> in /etc/impala/conf/hive-site.xml,it works fine with hive,but when we use
> that config with impala-catalog service,it throws these exception when
> impala-catalog service started:
> W0911 15:10:40.300416 25600 SentryMetaStoreFilterHook.java:134] Error getting
> DB list Java exception follows:java.lang.NullPointerException at
> org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getConf(SentryMetaStoreFilterHook.java:197)
> at
> org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.getHiveAuthzBinding(SentryMetaStoreFilterHook.java:171)
> at
> org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDb(SentryMetaStoreFilterHook.java:131)
> at
> org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook.filterDatabases(SentryMetaStoreFilterHook.java:59)
> at
> org.apache.hadoop.hive.metastore.HiveMetaStoreClient.getAllDatabases(HiveMetaStoreClient.java:1094)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498) at
> org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:101)
> at com.sun.proxy.$Proxy5.getAllDatabases(Unknown Source) at
> org.apache.impala.catalog.CatalogServiceCatalog.reset(CatalogServiceCatalog.java:749)
>
> and we can't get any database/table metainfo with impala-shell
--
This message was sent by Atlassian Jira
(v8.3.2#803003)