We're going to make ColumnStore relocatable (MCOL-4793). So a single ColumnStore installation should be able to run multiple instances with different configuration and data directories.
In order to make it easier, we should not:
- create the data directory */var/lib/columnstore/local/module
- install the file /var/lib/columnstore/local/module
neither diring make install, nor during RPM or DEB installation.
A better options would be to create this file during a columnstore-post-install run.
We should also add a new command line argument to columnstore-post-install to specify the directory to install a new database to.
If the new argument is not passed, ENGINE_DATADIR could be used by default. Another option is to honor settings from ColumnStore.xml.