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 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 For more information, see Auxiliary Service Classpath Isolation. |