@@ -1313,10 +1313,11 @@ def push_rcg_config(config):
1313
1313
print ('-->Updating RCG: %s' % rcg )
1314
1314
rcg_roletype = 'SERVER' # type: str
1315
1315
maxclientcnxns = [cm_client .ApiConfig (name = 'maxClientCnxns' , value = '1024' )]
1316
+ maxSessionTimeout = [cm_client .ApiConfig (name = 'maxSessionTimeout' , value = '60000' )]
1316
1317
datalogdir = [cm_client .ApiConfig (name = 'dataLogDir' , value = LOG_DIR + '/zookeeper' )]
1317
1318
datadir = [cm_client .ApiConfig (name = 'dataDir' , value = LOG_DIR + '/zookeeper' )]
1318
1319
zk_server_log_dir = [cm_client .ApiConfig (name = 'zk_server_log_dir' , value = LOG_DIR + '/zookeeper' )]
1319
- zk_config_list = [maxclientcnxns , datalogdir , datadir , zk_server_log_dir ]
1320
+ zk_config_list = [maxclientcnxns , maxSessionTimeout , datalogdir , datadir , zk_server_log_dir ]
1320
1321
for config in zk_config_list :
1321
1322
push_rcg_config (config )
1322
1323
create_role (rcg , rcg_roletype , service , cm_host_id , cm_hostname , 1 )
@@ -2083,8 +2084,8 @@ def options_parser(args=None):
2083
2084
sys .exit ()
2084
2085
2085
2086
return (options .cm_server , options .input_host_list , options .disk_count , options .license_file , options .worker_shape ,
2086
- options .num_workers , options .deployment_type , options .cdh_version , options .availability_domain , options .cluster_name ,
2087
- cluster_primary_version , kafka_parcel_url )
2087
+ options .num_workers , options .deployment_type , options .hdfs_ha , options .cdh_version , options .availability_domain ,
2088
+ options . cluster_name , cluster_primary_version , kafka_parcel_url )
2088
2089
2089
2090
#
2090
2091
# MAIN FUNCTION FOR CLUSTER DEPLOYMENT
@@ -2266,7 +2267,7 @@ def enable_kerberos():
2266
2267
deployment_time = time .time () - start_time
2267
2268
print ('TOTAL SETUP TIME: %s ' % str (datetime .timedelta (seconds = deployment_time )))
2268
2269
print ('CLUSTER SETUP TIME: %s ' % str (datetime .timedelta (seconds = cluster_setup_time )))
2269
- if hdfs_ha == ' True' :
2270
+ if hdfs_ha is True :
2270
2271
print ('HDFS HA SETUP TIME: %s ' % str (datetime .timedelta (seconds = hdfs_ha_deployment_time )))
2271
2272
else :
2272
2273
pass
@@ -2276,8 +2277,9 @@ def enable_kerberos():
2276
2277
#
2277
2278
2278
2279
if __name__ == '__main__' :
2279
- cm_server , input_host_list , disk_count , license_file , worker_shape , num_workers , deployment_type , cdh_version , availability_domain , cluster_name , cluster_primary_version , kafka_parcel_url = \
2280
- options_parser (sys .argv [1 :])
2280
+ cm_server , input_host_list , disk_count , license_file , worker_shape , num_workers , deployment_type , hdfs_ha , \
2281
+ cdh_version , availability_domain , cluster_name , cluster_primary_version , kafka_parcel_url = \
2282
+ options_parser (sys .argv [1 :])
2281
2283
if debug == 'True' :
2282
2284
print ('cm_server = %s' % cm_server )
2283
2285
print ('input_host_list = %s' % input_host_list )
@@ -2287,7 +2289,6 @@ def enable_kerberos():
2287
2289
print ('cluster_name = %s' % cluster_name )
2288
2290
print ('deployment_type = %s' % deployment_type )
2289
2291
if deployment_type == 'simple' :
2290
- hdfs_ha = 'False'
2291
2292
secure_cluster = 'False'
2292
2293
else :
2293
2294
pass
@@ -2326,7 +2327,7 @@ def enable_kerberos():
2326
2327
if deployment_type == 'simple' :
2327
2328
exit (0 )
2328
2329
else :
2329
- if hdfs_ha == ' True' :
2330
+ if hdfs_ha is True :
2330
2331
hdfs_ha_deployment_start = time .time ()
2331
2332
print ('->Enabling HDFS HA' )
2332
2333
hdfs_enable_nn_ha (snn_host_id )
0 commit comments