Installing HPE Data Fabric Streams C Client
The HPE Data Fabric Streams C Client is a distribution of librdkafka that works with HPE Data Fabric Streams.
- For instructions on installing the Data Fabric Client, see Installing the Data Fabric Client (Non-FIPS)
- For instructions on setting up the EEP repository, see Step 11: Install Ecosystem Components Manually.
Installation
As of MapR 6.0.1, the MapR C client is installed as part of the MapR Core
installation and the mapr-client package installation. The MapR C client is
available on Linux, Mac, and Windows operating systems.
NOTE
Specific installation is not required as of MapR 6.0.1!For MapR 5.2.1 through MapR 6.0.0, the MapR C client must be installed. The MapR C client is
available on Linux and Mac operating systems. As
root or using
sudo, install the mapr-librdkafka package
on nodes where you want to run or build applications. - On Ubuntu:
apt-get install mapr-librdkafka - On RedHat/CentOS:
yum install mapr-librdkafka - On SLES:
zypper install mapr-librdkafka - On Mac OS:
- Download the following TAR file:
https://package.ezmeral.hpe.com/releases/MEP/<MEP version>/<operating system>/<package>.tar.gz - Extract the TAR file under
/opt/mapr:
tar -C /opt/mapr/ -zxf <librdkafka_tarFile_location>
- Download the following TAR file:
NOTE
For
Linux operating systems, the
mapr-librdkafka package pulls in the mapr-client as a
dependency if the node does not have the mapr-client or
mapr-core package installed.Configuration
For MapR 6.0.1 and higher, use the following configuration instructions.
- Linux
- For Linux installations, add
/opt/mapr/libto the end of LD_LIBRARY_PATH.export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mapr/lib - Mac
- For Mac installations, add
/opt/mapr/libto the end of the DYLD_LIBRARY_PATH and the LD_LIBRARY_PATH.export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/opt/mapr/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mapr/lib - Windows
For Windows installations, no additional configuration is required. Link your application and run your programs against the HPE Data Fabric Client dynampic link libraries (dll) located at:
C:\opt\mapr\lib. The corresponding librdkafka header isC:\opt\mapr\include\librdkafka.
ATTENTION
For MapR 6.0.0 and earlier, see
Configuring the HPE Data Fabric Streams C Client for instructions on configuring the client.