Exemple #1
0
def secure_znode(znode, jaasFile):
    import params
    solr_cloud_util.secure_znode(config=params.config,
                                 zookeeper_quorum=params.zookeeper_quorum,
                                 solr_znode=znode,
                                 jaas_file=jaasFile,
                                 java64_home=params.ambari_java_home,
                                 sasl_users=[params.atlas_jaas_principal])
Exemple #2
0
def secure_znode(znode, jaasFile):
    import params
    if params.security_enabled:
        kinit_cmd = format(
            "{kinit_path_local} -kt {atlas_keytab_path} {atlas_jaas_principal};"
        )
        Execute(kinit_cmd,
                tries=2,
                try_sleep=3,
                user=params.metadata_user,
                logoutput=True)
    solr_cloud_util.secure_znode(config=params.config,
                                 zookeeper_quorum=params.zookeeper_quorum,
                                 solr_znode=znode,
                                 jaas_file=jaasFile,
                                 java64_home=params.java64_home,
                                 sasl_users=[params.atlas_jaas_principal])