I wanted to know, if we have to do something to migrate data from engine MMAPv1 to perconaFT?
MMAPv1 and perconaFT have completely different data formats so the data will need to be ingested into Percona Server for MongoDB (PSMDB)again to switch to the PerconaFT data format. You can use one of two methods: [LIST=1]
Dump/restore the data into a new PSMDB process
You can do a rolling upgrade from MongoDB, Inc v3.0.x binaries into PSMDB binaries by introducing a PSMDB secondary running with PerconaFT. You can also use the same procedure from PSMDB MMAP > PSMDB PerconaFT.
[/LIST] I believe that you cannot mix MongoDB, Inc packages and PSMDB packages on the same machine due to conflicts. Also, the engine choice occurs per process, so you cannot mix engines on the same process like you can with MySQL.