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