Managing Data Operating System
Also available as:
PDF
loading table of contents...

Configure YARN CSI driver adapters

After configuring the CSI volume processor and deploying the CSI driver, you must configure the CSI driver adapters. These adapters run as auxiliary services on NodeManagers. YARN provides a pluggable built-in adapter implementation to integrate with the Ozone CSI driver. The interface helps in plugging in customized CSI driver adaptors, if required.

Configure values of specific properties related to auxiliary services in yarn-site.xml to configure the CSI driver adapters.
The following table lists the specific properties:
Property Name Example Value Description
yarn.nodemanager.aux-services csi

One or more keys for auxiliary services.

yarn.nodemanager.aux-services.csi.class org.apache.hadoop.yarn.csi.adaptor.CsiAdaptorServices

The implementation of the auxiliary service.

yarn.nodemanager.aux-services.csi.classpath share/hadoop/yarn/csi/hadoop-yarn-csi-3.3.0-SNAPSHOT.jar:share/hadoop/yarn/csi/lib/*

The class path for the auxiliary service csi.

The NodeManager launches this service with this separated classpath.

yarn.nodemanager.aux-services.csi.system-classes org.apache.commons.logging.,org.apache.log4j.

The system classes for the auxiliary service csi.

For more information, see Auxiliary Service Classpath Isolation.