Converting Volume Replication Type (Low Latency to High Throughput) Using the CLI
Lists the process to convert a volume's replication type using the CLI.
About this task
A high throughput replication type allows for volumes to be replicated sequentially on intermediate and tail containers from a primary container.
To convert from a low-latency to a high throughput-replication type:
Procedure
-
Change the permissions on the volume from read-write to read only.
For example:
maprcli volume modify -name mvol1,mvol2 -readonly trueWait for the running operations to complete before proceeding to the next step. -
Convert the volume from
low_latencyreplication type tohigh_throughputreplication type using the maprcli command.For example:maprcli volume modify -name mvol1,mvol2 -replicationtype high_throughputWait till replication type conversion is complete and the first container of the volume acquires a primary container. If necessary, run the following command to see if replication type has been converted:
If the conversion is complete, themaprcli volume list -columns ReplTypeConversionInProgress,volumenameReplTypeConversionInProgressflag will be set to false (0). For example, the0in theReplTypeConversionInProgresscolumn in the following sample output indicates successful conversion of corresponding volume in the volumename column:maprcli volume list -columns ReplTypeConversionInProgress,volumename ReplTypeConversionInProgress volumename 0 mapr.apps 0 mapr.cldb.internal 0 mapr.cluster.root 0 mapr.configuration 0 mapr.hbase 0 mapr.metrics 0 mapr.node-20.lab.local.audit 0 mapr.node-20.lab.local.logs 0 mapr.node-20.lab.local.mapred 0 mapr.node-20.lab.local.metrics 0 mapr.node-20.local.audit 0 mapr.node-20.local.logs 0 mapr.node-20.local.metrics 0 mapr.node-21.lab.local.audit 0 mapr.node-21.lab.local.logs 0 mapr.node-21.lab.local.mapred 0 mapr.node-21.lab.local.metrics 0 mapr.node-22.lab.local.audit 0 mapr.node-22.lab.local.logs 0 mapr.node-22.lab.local.mapred 0 mapr.node-22.lab.local.metrics 0 mapr.node-23.lab.local.audit 0 mapr.node-23.lab.local.logs 0 mapr.node-23.lab.local.mapred 0 mapr.node-23.lab.local.metrics 0 mapr.opt 0 mapr.resourcemanager.volume 0 mapr.tmp 0 mapr.var 0 mvol1 0 mvol2 0 mvol3 0 users 0 vol3 -
Reset the permissions on the volume to read-write.
For example, to reset, run the following command:
maprcli volume modify -name vol1,vol2 -readonly false