Version 2.3
Incluye nuevas funcionalidades
- #87: Creación de tablas externas en HIVE: Se agrega nueva opción en globalSettings para indicar conector JDBC de HIVE para crear metadata. Esta funcionalidad permite realizar las siguientes acciones:
- En caso de utilizar versiones Hortonworks 3.0.0 hasta 3.1.4, la metadata de spark está separada de Hive, por tanto las tablas creadas desde spark no son visibles en Hive.
- En caso de usar HBase: spark no permite crear tablas externas usando el SerDe de HBase.
Para usar esta nueva funcionalidad, se deben agregar las siguientes líneas al código de globalSettings:
//Agregar variable con opciones de conexió JDBC para HIVE
val HIVE_Setting = new ArrayBuffer[huemul_KeyValuePath]()
HIVE_Setting.append(new huemul_KeyValuePath("production",getKeyFromFile(s"${localPath}prod-demo-setting-hive-connection.set")))
HIVE_Setting.append(new huemul_KeyValuePath("experimental",getKeyFromFile(s"${localPath}prod-demo-setting-hive-connection.set")))
//Para indicar el uso adicional de HIVE mediante JDBC para crear la metadata.
Global.externalBBDD_conf.Using_HIVE.setActive(true).setActiveForHBASE(true).setConnectionStrings(HIVE_Setting)
Cuando se activa esta opción, también se mantiene activa la creación de metadata usando Spark.