Known Issues at Release (MapR 6.0.0)
You may encounter the following known issues after upgrading to Version 6.0. This list is current as of the release date. For a dynamic list of all known issues for all MapR product releases, refer to MapR Support notices of known issues
Where available, the workaround for an issue is also documented here. MapR provides maintenance releases and patches to fix issues. We recommend checking the the release notes for any subsequent maintenance releases to see if one or more of these issues are fixed.
Installation and Configuration Issues
You can see generic installation issues here: MapR Installer Known Issues.
Upgrade Issues
- 29752
- Issue: The Oozie process fails following a manual upgrade from MapR 5.2.x (MEP 3.0.1) to MapR 6.0 if Oozie is not upgraded to the MEP 4.0.0 version.
Indexing and Mapr Drill
- 28041
- Running multiple queries in sequence can cause drillbits to run out of direct memory.
Limiting records in large batches to 5KB may prevent this issue from occurring. Should
Drill return an out of memory exception, issue the following command to restart the
drillbits:
$ maprcli node services -name drill-bits -action restart -nodes <node host names separated by a space>
- 28096
-
If you use the Google Guava library in your application and encounter the following error:
You must use version 18.0 of the library. If you use Maven, you can use the following dependency:Caused by: java.lang.NoSuchMethodError: com.google.common.base.Stopwatch.createStarted()Lcom/google/common/base/Stopwatch;
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependency>
MapR-DB
- 27057
- When you issue a maprcli table changelog add command, during the initial sync when the existing data is copied to the change log, the end-to-end latency during the initial 5 minutes can be high. After the initial sync, any latency will be small, specifically 2-4 seconds.
- MAPRDB-2092
- In the MapR Database, adding a table index or replicating a table fails if the cluster administrator (MAPR_USER) does not have write access to the parent volume of the table.
MapR Client
- 23624
- The same MapR client can access both secure and nonsecure clusters; however, a MapR
client that is configured to access a secure cluster can access a nonsecure cluster only
if these conditions are met:
- The secure cluster must be listed first in
mapr-clusters.conf
. - A user must obtain a ticket for the secure cluster even if the user wants to access only the nonsecure cluster.
- The secure cluster must be listed first in
MapR Control System
- MON-4793
- Issue: When you use the browser to point to the same MCS URL for different MapR versions, you may see an error because the local browser storage (used to store MCS user preferences) is incongruous with the version of MCS installed.
- MON-2422 and MON-2423
- Issue: When you select one or more volumes from the list of volumes in the Volumes pane, navigate to another page in the Volumes pane, and then select Snapshot Volume from the Actions dropdown menu, the Snapshot Volume confirmation window does not display and the Actions dropdown menu label is Snapshot Volume.
- MON-2414
- Issue: If you enter an invalid username in the page, you might not be able to add or modify permissions for any user.
- MON-2413
- Issue: The All Alarms pane only displays up to one hundred alarms.
- MON-2409
- Issue: When you try to navigate to another cluster by clicking on the cluster name from the dropdown list at the top of the page, the Overview page for the current cluster displays and it takes a few minutes to display the MCS login page for the other cluster.
- MON-2374
- Issue: If a node has multiple IP addresses, the log viewer link for the services in the nodes information page is broken because the Kibana URL contains multiple IP addresses.
- MON-2321
- Issue: If Elasticsearch fails, the Services page does not show the nodes on which Elasticsearch has failed.
- MON-2219
- Issue: If you add Streams license separately, you may not be able to view the Streams page.
- MON-2218
- Issue: When you preserve snapshots, there is no notification (success message) or indication (Expires On column still does not show No Expiration) even though the operation succeeded.
- MON-2102
- Issue: Partial search works only when the start character in the search field matches the entity name.
- MON-2076
- Issue: When you select topics to remove, deselect all the topics in the Remove Topic confirmation window and click Cancel, then select a topic in the page by clicking on the checkbox, the Remove Topic window opens again even if you did not click on the Remove Topic button.
- MON-2018
- Issue: In the Add Change Log page, after entering field to add in the Publish Selected Field Path text field, the Add Field button is disabled.
- MON-2011
- Issue: When adding or editing the compression setting on a replica, selecting Inherited does not have any effect. The default value is lz4.
- MON-2009
- Issue: When modifying replica of a binary table with three or more column families, if you select different set of columns to replicate for different column families, the operation might result in an error.
- MON-1994
- Issue: If you adjust the system time, the time stamp associated with the alarm in the Active Alarms pane might show negative value.
- MON-1968
- Issue: In the User Disk Usage page, you cannot remove the email address after setting an email address for an entity by editing the properties.
- MON-1929
- Issue: The Save Changes button in the Access Control Expression builder page is disabled after entering user, group, or role name in text field.
- MON-1810
- Issue: When editing multiple volumes, you cannot undo changes to Auditing and Accountable Entity fields by clicking .
- MON-1755
- Issue: When creating a mirror volume, after entering the name of the source volume on the remote cluster and selecting the remote cluster on which the volume resides, you may see an error that the source volume does not exist.
- MON-1400
- Issue: The icon cannot be used to search for stream topics.
- MON-1221
- Issue: In the Alarm Settings window, if you click the cursor in the Additional email recipients text field and then press the return/enter key in the keyboard without entering an email address, the Cluster Settings page displays once again.
MapR Monitoring
- OTSDB-72
- Issue: The memory allocated to OpenTSDB can be insufficient, resulting in empty
graphs and out-of-memory or
GC overhead limit exceeded
errors.
- ES-27
- Issue: On a new installation of a secure cluster using the MapR Installer, Elasticsearch fails to start, and logs indicate that Elasticsearch key generation failed.
- SPYG-916
- Issue: On a non-secure cluster, the MapR Monitoring index fails to load because Kibana tried to load the template before Elasticsearch started.
- SPYG-994
- Issue: The time-to-live for MapR-ES metrics is fixed at 30 days and cannot be reduced to lower disk space usage.
- SPYG-934
- Issue: On secure Ubuntu 14.04 or 16.04 clusters, Elasticsearch fails to
generate a keystore password if the
uuid-runtime
package is not installed.uuid-runtime
is one of the MapR Installer prerequisites. - KIB-12
- Issue: Kibana versions prior to 5.6.1 have a cross-site scripting (XSS) vulnerability in Timelion (CVE-2017-11479). This is NOT a MapR vulnerability as MapR does not support (or recommend) Timelion.
MapR PACC
Oozie
- 29634
- Issue: On a secure cluster, Oozie jobs can fail when the timeline server for the Hive-on-Tez user interface is configured with MapR-SASL.
YARN
- MAPRYARN-185
- YARN cgroups are not supported on RHEL 7.x. In RHEL 7.x, libcgroup is deprecated and systemd maintains cgroups. Moving default hierarchies that systemd manages can generate unexpected results.
PJDTest Suite Compliance
- 28912
- Issue: When trying to open a FIFO on a FUSE mounted filesystem, permissions to perform the operation are not checked.
- 29234
- Issue: The FUSE-based POSIX can only trace at millisecond level and the test suite utimensat in pjdtestsuite fails because the test suite sets time in nanoseconds.
- 29237
- Issue: Any user can set time using
touch -t
for any file on a FUSE mounted filesystem.