#NEWLINE# def finalize_configuration( self , cluster_spec ) : #NEWLINE# #INDENT# hive_servers = cluster_spec . determine_component_hosts ( 'HIVE_SERVER' ) #NEWLINE# if hive_servers : #NEWLINE# #INDENT# props = { #NEWLINE# #INDENT# 'global' : [ 'hive_hostname' ] , #NEWLINE# 'core-site' : [ 'hadoop.proxyuser.hive.hosts' ] , #NEWLINE# #UNINDENT# } #NEWLINE# self . _replace_config_token ( cluster_spec , '%HIVE_HOST%' , hive_servers . pop ( ) . fqdn ( ) , props ) #NEWLINE# #UNINDENT# hive_ms = cluster_spec . determine_component_hosts ( 'HIVE_METASTORE' ) #NEWLINE# if hive_ms : #NEWLINE# #INDENT# self . _replace_config_token ( self , '%HIVE_METASTORE_HOST%' , hive_ms . pop ( ) . fqdn ( ) , { #NEWLINE# #INDENT# 'hive-site' : [ 'hive.metastore.uris' ] , #NEWLINE# #UNINDENT# } ) #NEWLINE# #UNINDENT# hive_mysql = cluster_spec . determine_component_hosts ( 'MYSQL_SERVER' ) #NEWLINE# if hive_mysql : #NEWLINE# #INDENT# self . _replace_config_token ( cluster_spec , '%HIVE_MYSQL_HOST%' , hive_mysql . pop ( ) . fqdn ( ) , { #NEWLINE# #INDENT# 'hive-site' : [ 'javax.jdo.option.ConnectionURL' ] , #NEWLINE# #UNINDENT# } )