This site contains release notes for MapR Version 5.0 and below.  You can also refer to the release notes for the latest release.

Skip to end of metadata
Go to start of metadata

This page contains the following topics:

New In This Release

MapR 2.1.3.2 is a critical maintenance release that fixes a number of urgent issues related to data consistency.

Icon

MapR very strongly recommends upgrading to 2.1.3.2 for all customers running a previous 1.x or 2.x version. If you need help determining whether you need to upgrade, contact MapR Support (support@mapr.com).

Resolved Issues

Resolved issues are listed in the sections below.

General

  • (Issue 9721) The disklist.sh script has been updated to correctly report information about MFS disks and accurately report failed disks.
  • (Issue 9807) Patched memory leaks in hoststats and libhdfs.
  • (Issue 10408) Removed PAM crashes of the MCS related to expired passwords.
  • (Issue 10452) [Critical] The Task JVM is no longer receiving spurious KILL signals during Hive JOIN operations, leading to incorrectly blacklisted TaskTracker nodes. The system now uses syscall to invoke tgkill to kill a specific PID, instead of sig_kill.
  • (Issue 10862) FileClient debug logging no longer causes segmentation faults due to an incorrect format parameter.
  • (Issue 11042) The mapr-core package is now correctly listed as a dependency for the mapr-zookeeper package.

HBase

  • (Issue 10720) [Critical] Write buffers increased to 32-bit from 5-bit to prevent HBase RegionServer from entering an unresponsive state when there are more than 32 write RPCs.
  • (Issue 10543) Existing installations that are using either mapr-hbase-*-0.92.2.18380-GA.noarch.rpm or mapr-hbase-*-0.94.5.18380-GA.noarch.rpm from http://package.mapr.com/releases/ecosystem-all are no longer required to delete the maprfs-jni-0.20.2-2.1.2.jar file at /opt/mapr/hbase/hbase-<0.92.2/94.5>/lib/ after upgrading. The HBase masters and regionservers now start normally with this version of the JAR file present.

Fileserver

  • (Issue 10684) Fixed a high MFS memory use condition related to propagation of attribute changes from the chmod or chown commands.
  • (Issue 10252) Solved a CPU saturation issue when there are more than 32 clients running on a single node.
  • (Issue 10947) [Critical] The mrconfig info threads command no longer contains an uninitialized variable that causes an attempt to access an invalid memory location. Segmentation faults related to this issue no longer occur.
  • (Issue 10956) [Critical] Cleaner algorithms for log space on a given storage pool no longer deadlock when there is a continuous trickle load of logging on other storage pools.

File System

  • (Issue 10815) [Critical] When a node failure triggers a resync, another full resync triggers if the number of keys at the destination inode does not match the number of keys at the source.
  • (Issue 10962) [Critical] Incremental resync operations now correctly check BTree key versions, eliminating a case where a resync operation would be incorrectly reported as successful when source and destination data did not match.

CLDB

  • (Issue 10070) A single host with multiple server IDs can now be removed from topologies successfully.
  • (Issue 10946) Eliminated the use of several ReadWriteLocks to avoid a known bug in Java 6. Speeds up ZooKeeper heartbeat processing to avoid heartbeat timeouts.
  • (Issue 10798) [Critical] Added timeout handling for node heartbeats to CLDB. CLDB failures due to too many queued MFS heartbeats, and the associated high CPU load on the CLDB load with time skew alarms, no longer occur.
  • (Issue 10951) [Critical] Container states now stay consistent when the master CLDB fails and keys are deleted before failover, preventing inconsistent container states from occurring.
  • (Issue 10801) [Critical] Resolving Issue 10951 also resolves this issue. The CLDB no longer deletes valid copies of containers due to inconsistent container states related to Issue 10951.
  • (Issue 11021) Increased timeout on the diskremove.sh script to prevent a condition where disk removal commands failed due to RPC timeouts.

Hive

  • (Issue 10935) When a node was removed from a cluster and then rejoined to the cluster with a different fileserver ID in a different topology from the original fileserver ID, data written to a local volume on that node would instead be written to nodes all across the cluster. This no longer occurs.

MapReduce

  • (Issue 10869) Fixed an error condition where ReduceTasks attempting to open a file ID inside a failed container would retry indefinitely, leading to reducer hangs.
  • (Issue 10573) Mappers now avoid unnecessary opening, closing, and seeking in spill files, resulting in increased performance up to 20%.

Known Issues

(Issue 10299)

Sudoless installation is not supported on SUSE.

(Issue 10598)

When a node's IP number is reassigned to another node, remote procedure calls are misdirected to the wrong node. This can result in widespread errors affecting any system that use the RPC binding layer, including container resync operations that never finish or the creation of several superfluous containers. Restart the cluster to clear this condition.

(Issue 10529)

The most recent build of MapR's version of Oozie is required for this version. Users upgrading to the 2.1.3 release of the MapR distribution for Hadoop must download and install the most recent build of MapR's release of Oozie.

(Issue 11146)

When upgrading from MapR v2.1.3, run the /opt/mapr/server/upgrade2maprexecute script on each node in the cluster after upgrading the mapr-core package to set the correct permissions for the maprexecute binary.

(Issue 11389)

If you use the latest version of any browser to view the MCS, the CLDB, HBase, JobTracker, and job log pages do not load when you click on the respective links. As a workaround, use the following instructions to disable mixed-content-blocking in your browser:
Internet Explorer
Scroll to the bottom of the screen, and click Show all content. The page refreshes and displays mixed content. 

Mozilla Firefox

  1. At the top of the page, to the left of the address bar, click  (the shield icon).
  2. In the pop-up window that appears, click the down arrow next to "Keep Blocking", and select Disable Protection on This Page. The page refreshes and displays mixed content. The shield icon is replaced with a warning symbol to indicate that the page is displaying both secure and non-secure items.

Google Chrome

  1. Click  (the shield icon) on the right side of the address bar.
  2. In the icon dialog box, click Load anyway. The page refreshes and displays mixed content. The URL in the address bar shows https crossed out to indicate that the page is displaying both secure and non-secure items.

MapReduce and Hadoop Patches Integrated Since Last Release

None.

Server Configuration Support

Operating System

Version

Binary Type

JDK

HBase

Hive

Flume

Sqoop

HCatalog

Mahout

Oozie

Pig

Whirr

Cascading

Redhat Enterprise Linux

5.7
5.8
5.9
6.0
6.1
6.2
6.3
6.4

64-bit

Oracle JDK 1.6
Oracle JDK 1.7
Open JDK 1.6
Open JDK 1.7

92.2
94.5

0.9
0.10
0.11

1.2.0
1.3.1

1.4.1
1.4.2
1.4.3

0.4

0.6
0.7

3.1.0
3.2.0
3.3.0

0.10
0.11

0.7.0
0.8.1

2.0
2.1

CentOS

5.7
5.8
5.9
6.0
6.1
6.2
6.3
6.4

64-bit

Oracle JDK 1.6
Oracle JDK 1.7
Open JDK 1.6
Open JDK 1.7

92.2
94.5

0.9
0.10
0.11

1.2.0
1.3.1

1.4.1
1.4.2
1.4.3

0.4

0.6
0.7

3.1.0
3.2.0
3.3.0

0.10
0.11

0.7.0
0.8.1

2.0
2.1

Suse Linux Enterprise Server

11 SP1
11 SP2

64-bit

Oracle JDK 1.6
Oracle JDK 1.7
Open JDK 1.6
Open JDK 1.7

92.2
94.5

0.9
0.10
0.11

1.2.0
1.3.1

1.4.1
1.4.2
1.4.3

0.4

0.6
0.7

3.1.0
3.2.0
3.3.0

0.10
0.11

0.7.0
0.8.1

2.0
2.1

Ubuntu

9.04
9.10
10.04
10.10
11.04
11.10
12.04

64-bit

Oracle JDK 1.6
Oracle JDK 1.7
Open JDK 1.6
Open JDK 1.7

92.2
94.5

0.9
0.10
0.11

1.2.0
1.3.1

1.4.1
1.4.2
1.4.3

0.4

0.6
0.7

3.1.0
3.2.0
3.3.0

0.10
0.11

0.7.0
0.8.1

2.0
2.1

Amazon EMR

 

64-bit

Oracle JDK 1.6
Oracle JDK 1.7
Open JDK 1.6
Open JDK 1.7

92.2
94.5

0.9
0.10
0.11

1.2.0
1.3.1

1.4.1
1.4.2
1.4.3

0.4

0.6
0.7

3.1.0
3.2.0
3.3.0

0.10
0.11

0.7.0
0.8.1

2.0
2.1

Client Configuration Support

Operating System

Version

Binary Type

Windows

7, 2008, v8

32bit

Windows

7, 2008, v8

64bit

Linux

Server Version

64bit

Linux

Server Version

32bit

Mac OS X

10.8.2

64bit

Browser Support

Browser

Version

FireFox

19

IE

10

Chrome

26+

Safari

6.0.2

  • No labels