Exemple d'utilisation du tHBaseOutput
Dans l'exemple suivant, le composant tHBaseOutput est configuré pour écrire des données dans une table HortonWorks HBase nommée hbase_employees, 550000 lignes par lot. Si la table spécifiée existe déjà, le composant la supprime et la crée à nouveau. La version de HBase est HortonWorks Data Platform 2.5.0, le nom du service Zookeeper est hbase et le numéro du port d'écoute client est 2181.
DISTRIBUTION : "HORTONWORKS",
HBASE_VERSION : "HDP_2_5",
ZOOKEEPER_QUORUM : "\"hbase\"",
ZOOKEEPER_CLIENT_PORT : "\"2181\"",
TABLE : "\"hbase_employees\"",
TABLE_ACTION : "DROP_IF_EXISTS_AND_CREATE",
FAMILIES {
SCHEMA_COLUMN : "id",
FAMILY_COLUMN : "\"family1\"",
SCHEMA_COLUMN : "name",
FAMILY_COLUMN : "\"family2\"",
SCHEMA_COLUMN : "age",
FAMILY_COLUMN : "\"family1\""
},
USE_BATCH_MODE : "true",
BATCH_SIZE : "550000"
}