Example #1
0
 def test_get_mysql_configs(self):
     cfg = m_h.get_required_mysql_configs(None)
     self.assertDictEqual(cfg, m_h.get_oozie_mysql_configs())
     cfg = m_h.get_required_mysql_configs("metastore_host")
     cfg_to_compare = m_h.get_oozie_mysql_configs()
     cfg_to_compare.update(m_h.get_hive_mysql_configs("metastore_host"))
     self.assertDictEqual(cfg, cfg_to_compare)
Example #2
0
 def test_get_mysql_configs(self):
     cfg = m_h.get_required_mysql_configs(None, None)
     self.assertDictEqual(cfg, m_h.get_oozie_mysql_configs())
     cfg = m_h.get_required_mysql_configs("metastore_host", "passwd")
     cfg_to_compare = m_h.get_oozie_mysql_configs()
     cfg_to_compare.update(
         m_h.get_hive_mysql_configs("metastore_host", "passwd"))
     self.assertDictEqual(cfg, cfg_to_compare)
Example #3
0
def set_general_configs(hive_hostname):
    GENERAL_CONFS.update({
        ENABLE_SWIFT.name: {
            'default_value': ENABLE_SWIFT.default_value,
            'conf': extract_name_values(swift.get_swift_configs())
        },
        ENABLE_MYSQL.name: {
            'default_value': ENABLE_MYSQL.default_value,
            'conf': m_h.get_required_mysql_configs(hive_hostname)
        }
    })
Example #4
0
def get_general_configs(hive_hostname, passwd_hive_mysql):
    config = {
        ENABLE_SWIFT.name: {
            'default_value': ENABLE_SWIFT.default_value,
            'conf': extract_name_values(swift.get_swift_configs())
        },
        ENABLE_MYSQL.name: {
            'default_value': ENABLE_MYSQL.default_value,
            'conf': m_h.get_required_mysql_configs(
                hive_hostname, passwd_hive_mysql)
        }
    }
    if CONF.enable_data_locality:
        config.update({
            ENABLE_DATA_LOCALITY.name: {
                'default_value': ENABLE_DATA_LOCALITY.default_value,
                'conf': extract_name_values(topology.vm_awareness_all_config())
            }
        })
    return config
Example #5
0
def get_general_configs(hive_hostname, passwd_hive_mysql):
    config = {
        ENABLE_SWIFT.name: {
            'default_value': ENABLE_SWIFT.default_value,
            'conf': extract_name_values(swift.get_swift_configs())
        },
        ENABLE_MYSQL.name: {
            'default_value':
            ENABLE_MYSQL.default_value,
            'conf':
            m_h.get_required_mysql_configs(hive_hostname, passwd_hive_mysql)
        }
    }
    if CONF.enable_data_locality:
        config.update({
            ENABLE_DATA_LOCALITY.name: {
                'default_value': ENABLE_DATA_LOCALITY.default_value,
                'conf': extract_name_values(topology.vm_awareness_all_config())
            }
        })
    return config