The SWC-DB FS Library Configuration Properties
The SWC-DB filesystem configuration properties are defined in two spaces The Filesystem Base Library (libswcdb_fs) and Filesystem Type Library (libswcdb_fs_TYPE).
Configuration Properties by Filesystem Type/Library:
- The Filesystem Base Library
- The Local Filesystem Library
- The Hadoop Filesystem Library
- The Hadoop-JVM Filesystem Library
- The Ceph Filesystem Library
- The Broker Filesystem Library
The Filesystem Base Library - Configuration Properties
These properties are the filesystem base library configuration properties, The Base properties are applied/used/defined before the Filesystem Type Library configuration properties.
-
swc.fs.path.data
TYPE_STRINGThe data path, the path is relative to the Type of Filesystem defined inswc.fs.TYPE.path.root. The folders for Columns will be created on this path.
defaultswc.fs.path.data=swcdb/ -
swc.fs
TYPE_STRINGThe main FileSystem type:localhadoophadoop_jvmcephbrokercustom‘custom' let use of a custom made FS Library based on the SWC-DB FS Library (libswcdb_fs). SWC-DB Programs will work with the configured Filesystem as the main Filesystem.By using local means it is not a distributed filesystem and the SWC-DB run can be only the local Pseudomode.
default
swc.fs=
The configuration properties specific to Local Filesystem
-
swc.fs.local.cfg
TYPE_STRINGThe specific cfg-file of the Local Filesystem.
defaultswc.fs.local.cfg= -
swc.fs.lib.local
TYPE_STRINGThe Local Library file to use, if and Local is not a builtin filesystem.
If not set the default lib is SWC_INSTALL_PREFIX/lib/libswcdb_fs_local.so
defaultswc.fs.lib.local=
The configuration properties specific to Hadoop Filesystem
-
swc.fs.hadoop.cfg
TYPE_STRINGThe specific cfg-file of the Hadoop Filesystem.
defaultswc.fs.hadoop.cfg= -
swc.fs.lib.hadoop
TYPE_STRINGThe Hadoop Library file to use, if and Hadoop is not a builtin filesystem.
If not set the default lib is SWC_INSTALL_PREFIX/lib/libswcdb_fs_hadoop.so
defaultswc.fs.lib.hadoop=
The configuration properties specific to Hadoop-JVM Filesystem
-
swc.fs.hadoop_jvm.cfg
TYPE_STRINGThe specific cfg-file of the Hadoop-JVM Filesystem.
defaultswc.fs.hadoop_jvm.cfg= -
swc.fs.lib.hadoop_jvm
TYPE_STRINGThe Hadoop-JVM Library file to use, if and Hadoop-JVM is not a builtin filesystem.
If not set the default lib is SWC_INSTALL_PREFIX/lib/libswcdb_fs_hadoop_jvm.so
defaultswc.fs.lib.hadoop_jvm=
The configuration properties specific to Ceph Filesystem
-
swc.fs.ceph.cfg
TYPE_STRINGThe specific cfg-file of the Ceph Filesystem.
defaultswc.fs.ceph.cfg= -
swc.fs.lib.ceph
TYPE_STRINGThe Ceph Library file to use, if and Ceph is not a builtin filesystem.
If not set the default lib is SWC_INSTALL_PREFIX/lib/libswcdb_fs_ceph.so
defaultswc.fs.lib.ceph=
The configuration properties specific to Custom Filesystem
-
swc.fs.custom.cfg
TYPE_STRINGThe specific cfg-file of the Custom Filesystem.
defaultswc.fs.custom.cfg= -
swc.fs.lib.custom
TYPE_STRINGThe Custom Library file to use.
defaultswc.fs.lib.custom=
The configuration properties specific to Broker Filesystem
-
swc.fs.broker.cfg
TYPE_STRINGThe specific cfg-file of the Broker Filesystem.
defaultswc.fs.broker.cfg= -
swc.fs.lib.broker
TYPE_STRINGThe Broker Library file to use.
defaultswc.fs.lib.broker= -
swc.fs.broker.underlying
TYPE_STRINGThe FsBroker's underlying FileSystem type:localhadoophadoop_jvmcephcustomasswc.fsproperty but withoutbroker.
defaultswc.fs.broker.underlying=
The configuration properties applicable for dynamic reloading