Navigator Metadata Server on BDA 4.0 in Bad Health with ERROR org.apache.solr.core.SolrCore: org.apache.solr.common.SolrException (Doc ID 1960798.1)

Last updated on JULY 04, 2017

Applies to:

Big Data Appliance Integrated Software - Version 4.0 and later
Linux x86-64

Symptoms

On BDA V4.0 OL6 the Navigator Metadata Server is in Bad Health. The Navigator Metadata Server log file: mgmt-cmf-mgmt-NAVIGATORMETASERVER-<host>.example.com.log.out, reports:

2015-01-01 11:01:22,146 INFO com.cloudera.nav.extract.CdhClientExtractionTask: Enqueuing 3 extraction tasks for service '<host>::hive'...
2015-01-01 11:01:22,146 INFO com.cloudera.nav.extract.CdhClientExtractionTask: Enqueuing 3 extraction tasks for service '<host>::oozie'...
2015-01-01 11:01:22,146 INFO com.cloudera.nav.extract.CdhClientExtractionTask: Enqueuing 3 extraction tasks for service '<host>::hdfs'...
2015-01-01 11:01:23,380 INFO com.cloudera.nav.extract.CdhClientExtractionTask: All cdh-client extraction tasks for service '<host>::oozie' finished.
2015-01-01 11:01:23,385 INFO com.cloudera.nav.hive.extractor.HiveExtractor: Skipping Hive extraction due to non-zero wait period.
2015-01-01 11:01:23,496 INFO com.cloudera.nav.extract.CdhClientExtractionTask: All cdh-client extraction tasks for service '<host>::hive' finished.
2015-01-01 11:07:48,064 ERROR org.apache.solr.core.SolrCore: org.apache.solr.common.SolrException: org.apache.solr.search.SyntaxError: Cannot parse 'type:PARENT_CHILD AND endpoint1Ids:
(269ba1e2419bb3bc5995db61778926b0 OR
269ba1e2419bb3bc5995db61778926b0 OR
269ba1e2419bb3bc5995db61778926b0 OR
...

AND extractorRunId:da1bb26fe6ae3bcf99a1185205b28da0##1': too many boolean clauses
        at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:171)
        at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:187)
        at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
...

Caused by: org.apache.solr.search.SyntaxError: Cannot parse 'type:PARENT_CHILD AND endpoint1Ids:(269ba1e2419bb3bc5995db61778926b0
...
Caused by: org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024
...
2015-01-01 11:07:48,067 ERROR com.cloudera.nav.persist.impl.CompositeLinker: Internal error while linking.

The key identifying part of the output is:

82620d6e155804f3271f5aba0c95870f OR 7402107dcb4be35388b221838855c2f6 OR a0d17503d04764de96e26e2fba4ffff8) AND extractorRunId:da1bb26fe6ae3bcf99a1185205b28da0##1': too many boolean clauses at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:171)

Note: This does not seem to be related to any recent activity on the cluster.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms