Connect to the Cluster

Application are often run on nodes that are not part of the MapR Data Platform cluster. There are many methods to connect to a MapR cluster; this section briefly describes each option.

MapR Data Platform Client
The MapR Data Platform client includes the libraries and utilities required on an edge node to perform the following: connect to the cluster, submit MapReduce applications, submit YARN applications, run hadoop fs commands, and run hadoop mfs commands. However, to run applications that access data from MapR Database or MapR Event Store For Apache Kafka, you must configure additional dependencies. For more information about the MapR Data Platform client, see MapR Client and How MapR Clients Connect to the Cluster.
NOTE Although it is not recommended, you can include the MapR File System JAR file in the application instead of installing the MapR Data Platform client. However, there are caveats and specific requirements to make this work. For information, see Using the File System JAR to Connect to the Cluster.
MapR Data Platform Persistent Application Client Container (PACC)
The MapR Data Platform Persistent Application Client Container (PACC) is a Docker-based container image that includes a container-optimized MapR Data Platform client. The PACC provides seamless access to MapR Data Platform Converged Data Platform services, including MapR File System, MapR Database, and MapR Event Store For Apache Kafka. The PACC includes the POSIX client, the MapR Data Platform client, and the libraries required to build MapR Database and MapR Event Store For Apache Kafka applications. For more information, see About the MapR Data Platform Persistent Application Client Container (PACC).
MapR Data Platform POSIX Clients
MapR Data Platform POSIX clients enable app servers, web servers, and other client nodes and applications to read and write directly and securely to the file system. For more information about the POSIX clients, see POSIX Clients and MapR POSIX Clients.
MapR Data Platform NFS Clients
You can mount the cluster itself via NFS so that your applications can read and write data directly. For more information, see Managing the MapR NFS Service.