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_STRING
The 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_STRING
The main FileSystem type:local
hadoop
hadoop_jvm
ceph
broker
custom
‘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_STRING
The specific cfg-file of the Local Filesystem.
defaultswc.fs.local.cfg=
-
swc.fs.lib.local
TYPE_STRING
The 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_STRING
The specific cfg-file of the Hadoop Filesystem.
defaultswc.fs.hadoop.cfg=
-
swc.fs.lib.hadoop
TYPE_STRING
The 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_STRING
The specific cfg-file of the Hadoop-JVM Filesystem.
defaultswc.fs.hadoop_jvm.cfg=
-
swc.fs.lib.hadoop_jvm
TYPE_STRING
The 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_STRING
The specific cfg-file of the Ceph Filesystem.
defaultswc.fs.ceph.cfg=
-
swc.fs.lib.ceph
TYPE_STRING
The 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_STRING
The specific cfg-file of the Custom Filesystem.
defaultswc.fs.custom.cfg=
-
swc.fs.lib.custom
TYPE_STRING
The Custom Library file to use.
defaultswc.fs.lib.custom=
The configuration properties specific to Broker Filesystem
-
swc.fs.broker.cfg
TYPE_STRING
The specific cfg-file of the Broker Filesystem.
defaultswc.fs.broker.cfg=
-
swc.fs.lib.broker
TYPE_STRING
The Broker Library file to use.
defaultswc.fs.lib.broker=
-
swc.fs.broker.underlying
TYPE_STRING
The FsBroker's underlying FileSystem type:local
hadoop
hadoop_jvm
ceph
custom
asswc.fs
property but withoutbroker
.
defaultswc.fs.broker.underlying=
The configuration properties applicable for dynamic reloading