package eu.fbk.knowledgestore.datastore.hbase.utils; /** * Class containing the default values for the HBase data store module. */ public class HBaseConstants { public static final String HBASEDATASTORE_TABLEPREFIX_PROP = "hbasedatastore.tableprefix"; public static final String HBASEDATASTORE_TABLEPREFIX_DEFAULT = "nwr."; /** Default table name for resources. */ public static final String DEFAULT_RES_TAB_NAME = "resources"; public static final String DEFAULT_RES_FAM_NAME = "rf"; public static final String DEFAULT_RES_QUA_NAME = "r"; /** Default table name for mentions. */ public static final String DEFAULT_MEN_TAB_NAME = "mentions"; public static final String DEFAULT_MEN_FAM_NAME = "mf"; public static final String DEFAULT_MEN_QUA_NAME = "m"; /** Default table name for entities. */ public static final String DEFAULT_ENT_TAB_NAME = "entities"; public static final String DEFAULT_ENT_FAM_NAME = "ef"; public static final String DEFAULT_ENT_QUA_NAME = "e"; /** Default table name for contexts. */ public static final String DEFAULT_CON_TAB_NAME = "contexts"; public static final String DEFAULT_CON_FAM_NAME = "cf"; public static final String DEFAULT_CON_QUA_NAME = "c"; /** Default table name for users. */ public static final String DEFAULT_USR_TAB_NAME = "users"; public static final String DEFAULT_USR_FAM_NAME = "uf"; public static final String DEFAULT_USR_QUA_NAME = "u"; /** Hadoop configuration parameters */ public static final String HADOOP_FS_DEFAULT_NAME = "fs.default.name"; public static final String HADOOP_FS_URL = "fs.url"; /** HBase configuration parameters */ public static final String HBASE_ZOOKEEPER_QUORUM = "hbase.zookeeper.quorum"; public static final String HBASE_ZOOKEEPER_CLIENT_PORT = "hbase.zookeeper.property.clientPort"; public static final String HBASEDATASTORE_SERVERFILTERFLAG = "hbasedatastore.serverfilterflag"; /** HBase transactional layer property. */ public static final String HBASE_TRAN_LAYER = "hbase.transactional.layer"; /** HBase transactional layers options. */ public static final String TEPHRA_TRAN_LAYER_OPT = "tephra"; public static final String OMID_TRAN_LAYER_OPT = "omid"; public static final String NATIVE_TRAN_LAYER_OPT = "native"; /** HBase properties to be loaded into regions. */ public static final String HBASE_REGION_COPROCESSOR_CLASSES = "hbase.coprocessor.region.classes"; public static final String HBASE_REGION_MEMSTORE_FLUSH_SIZE = "hbase.hregion.memstore.flush.size"; public static final String HBASE_REGION_NRESERVATION_BLOCKS = "hbase.regionserver.nbreservationblocks"; /** OMID properties. */ public static final String OMID_TSO_HOST = "tso.host"; public static final String OMID_TSO_PORT = "tso.port"; /** OMID options. */ public static final String OMID_REGIONSERVER_COMPACTER_OPT = "com.yahoo.omid.regionserver.Compacter"; public static final String OMID_TSO_DEFAULT_HOST_OPT = "hlt-services4"; public static final int OMID_REGION_MEMSTORE_FLUSH_SIZE_OPT = 100*1024; public static final int OMID_REGION_NRESERVATION_BLOCKS_OPT = 1; public static final int OMID_TSO_DEFAULT_PORT_OPT = 1234; /** Default URIs dictionary file. */ public static final String URIDICT_RELATIVEPATH_PROP = "uris.dictionary.path"; public static final String URIDICT_RELATIVEPATH_DEFAULT = "tmp/ROL-ks/uri.dic"; }