Operational Changes

Note the following functional changes in Version 5.1.0.

New Editions and Licensing Options

Version 5.1 offers new editions of the MapR Converged Data Platform. See the Installation Guide for a description of the new editions and licensing options.

Automated Service Management

Version 5.1 implements systemd to enhance the management of MapR services:
  • When a MapR system is rebooted, the following services are automatically restarted:
    • mapr-warden
    • mapr-zookeeper
    • mapr-loopbacknfs
    • mapr-posix-client-*
  • These services are also automatically restarted if they are shut down externally (as opposed to being shut down explicitly via service or sysctl commands).
NOTE: This feature is only supported on the following operating systems:
  • RHEL 7.0, 7.1
  • CentOS 7.0, 7.1
  • SuSe 12
This feature is not supported on any of the Ubuntu versions that MapR currently supports.

configure.sh

The following options were added specifically for Myriad configuration:
  • -RM: Expanded to support the Mesos DNS-style host name for Resource Manager.
  • -HS: Expanded to support the Mesos DNS-style name format for Job History.
  • -MF: Name for the Myriad framework.
  • -MCL: Prefix for each Myriad cluster name.
  • -R --noRecalcMem: Skips recalculating memory settings when refreshing roles. Used only with the -R parameter.

The MapR Converged Community Edition (formerly Community Edition) license provides read/write access to MapR-DB tables. If you do not plan to access MapR-DB on your cluster, run configure.sh with the -noDB parameter on each node. This results in less memory being allocated to MFS, and more memory being allocated to MapReduce services.

maprcli Commands and Utilities

The maprcli feature enable command is new. This command enables features when you are upgrading without using the MapR Installer. Individual features or all features can be enabled. You can also list the enabled and disabled features (maprcli feature list).

The maprcli table create command has a new parameter, -tabletype, that specifies whether to create a binary table or a JSON table. The default is binary. For information about JSON tables, see MapR-DB as a Document Database.

The maprcli volume create and maprcli volume modify commands have the following new parameters:
  • -dataauditops: specifies the filesystem and table operations to include and/or exclude from auditing
  • -readAce: sets permissions, defined using Access Control Expressions, for reading files and tables at the volume level
  • -writeAce: sets permissions, defined using Access Control Expressions, for writing to files and tables at the volume level
For more information, see the descriptions for maprcli volume create and maprcli volume modify.
The maprcli volume info command output will now include:
  • Filesystem and table operations included and excluded from auditing
  • Access control expressions at the volume level
See the description of maprcli volume info for sample output.

The maprcli node modify command can no longer be used to specify the maximum number of containers. Instead, use the pernode.numcntrs.alarm.thr configuration parameter to specify the maximum number of containers. For more information, see the description of the config command.

For details about other new commands and utilities, see the documentation for their respective features: MapR Streams, MapR-DB, and File ACEs.

hadoop mfs Command

The hadoop mfs command has the following new parameters:
  • -setace: sets permissions, defined using Access Control Expressions, on files and directories
  • -getace: retrieves Access Control Expression settings on specified files and directories
  • -delace: removes Access Control Expression settings on specified files and directories
For more information, see the hadoop mfs command description.

Node Alarms

There is a new node alarm, No Disk Attached Alarm, that will be raised when there are one or more MFS instances on a node with no SP assigned to them.