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 - 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

    STRING The data path, the path is relative to the Type of Filesystem defined in swc.fs.TYPE.path.root. The folders for Columns will be created on this path.
    default swc.fs.path.data=swcdb/

  • swc.fs

    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 Psedumode.

    default swc.fs=

The configuration properties specific to Local Filesystem

  • swc.fs.local.cfg

    STRING The specific cfg-file of the Local Filesystem.
    default swc.fs.local.cfg=

  • swc.fs.lib.local

    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
    default swc.fs.lib.local=

The configuration properties specific to Hadoop Filesystem

  • swc.fs.hadoop.cfg

    STRING The specific cfg-file of the Hadoop Filesystem.
    default swc.fs.hadoop.cfg=

  • swc.fs.lib.hadoop

    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
    default swc.fs.lib.hadoop=

The configuration properties specific to Hadoop-JVM Filesystem

  • swc.fs.hadoop_jvm.cfg

    STRING The specific cfg-file of the Hadoop-JVM Filesystem.
    default swc.fs.hadoop_jvm.cfg=

  • swc.fs.lib.hadoop_jvm

    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
    default swc.fs.lib.hadoop_jvm=

The configuration properties specific to Ceph Filesystem

  • swc.fs.ceph.cfg

    STRING The specific cfg-file of the Ceph Filesystem.
    default swc.fs.ceph.cfg=

  • swc.fs.lib.ceph

    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
    default swc.fs.lib.ceph=

The configuration properties specific to Custom Filesystem

  • swc.fs.custom.cfg

    STRING The specific cfg-file of the Custom Filesystem.
    default swc.fs.custom.cfg=

  • swc.fs.lib.custom

    STRING The Custom Library file to use.
    default swc.fs.lib.custom=

The configuration properties specific to Broker Filesystem

  • swc.fs.broker.cfg

    STRING The specific cfg-file of the Broker Filesystem.
    default swc.fs.broker.cfg=

  • swc.fs.lib.broker

    STRING The Broker Library file to use.
    default swc.fs.lib.broker=

  • swc.fs.broker.underlying

    STRING The FsBroker's underlying FileSystem type: local hadoop hadoop_jvm ceph custom as swc.fs property but without broker .
    default swc.fs.broker.underlying=


The configuration properties applicable for dynamic reloading