MapR Data Platform FUSE-Based POSIX Client

Provides a brief description of the FUSE-based POSIX client.

The MapR Data Platform FUSE-based POSIX client (either mapr-posix-client-basic or mapr-posix-client-platinum) allows app servers, web servers, and other client nodes and apps to read and write data directly and securely to a MapR Data Platform cluster like a Linux filesystem.

The same MapR Data Platform client can access both secure and nonsecure clusters; however, a MapR Data Platform client that is configured to access a secure cluster can access a nonsecure cluster only if these conditions are met:

  1. The secure cluster must be listed in the mapr-clusters.conf file.

  2. A user must obtain a ticket for the secure cluster even if the user wants to access only the nonsecure cluster.

The FUSE-based MapR Data Platform POSIX client runs as a userspace process to connect to one or more MapR Data Platform clusters. The necessary FUSE (Filesystem in Userspace) library (libfuse) is bundled with the POSIX client package. With the installation of the POSIX client package, the MapR Data Platform POSIX client performs operations such as read and write on the filesystem exposed by FUSE. The following diagram illustrates how the MapR Data Platform FUSE-based POSIX client works.