本文整理汇总了Python中cm_api.api_client.ApiResource.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python ApiResource.__init__方法的具体用法?Python ApiResource.__init__怎么用?Python ApiResource.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cm_api.api_client.ApiResource
的用法示例。
在下文中一共展示了ApiResource.__init__方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from cm_api.api_client import ApiResource [as 别名]
# 或者: from cm_api.api_client.ApiResource import __init__ [as 别名]
def __init__(self, hostname=None, port="7180", username="admin", password="admin"):
"""
Creates a Resource object that provides API endpoints.
@param hostname: Hostname of the Cloudera Manager server.
@param port: Port of the server. Defaults to 7180 (http).
@param username: Login name.
@param password: Login password.
"""
config = Config()
salt = Salt()
if hostname is None:
hostname = salt.function("roles.dict", "cloudera-cm5-server")["cloudera-cm5-server"][0]
try:
logger.debug("Acquiring Cloudera Manager API resource")
ApiResource.__init__(self, hostname, port, username, password)
except ApiException:
logger.error("Problem acquiring Cloudera Manager API resource")
# sys.exit(1)
except URLError:
logger.error("Problem connecting to %s", hostname)
sys.exit(1)
else:
self.config = config
self.salt = salt
cluster = ClouderaManagerCluster(self)
host = ClouderaManagerHost(self)
示例2: __init__
# 需要导入模块: from cm_api.api_client import ApiResource [as 别名]
# 或者: from cm_api.api_client.ApiResource import __init__ [as 别名]
def __init__(self,
hostname=None,
port='7180',
username='admin',
password='admin'):
'''
Creates a Resource object that provides API endpoints.
@param hostname: Hostname of the Cloudera Manager server.
@param port: Port of the server. Defaults to 7180 (http).
@param username: Login name.
@param password: Login password.
'''
config = Config()
salt = Salt()
if hostname is None:
hostname = salt.function('roles.dict', 'cloudera-cm4-server')['cloudera-cm4-server'][0]
try:
logger.debug('Acquiring Cloudera Manager API resource')
ApiResource.__init__(self, hostname, port, username, password)
except ApiException:
logger.error('Problem acquiring Cloudera Manager API resource')
# sys.exit(1)
except URLError:
logger.error('Problem connecting to %s', hostname)
sys.exit(1)
else:
self.config = config
self.salt = salt
cluster = ClouderaManagerCluster(self)
host = ClouderaManagerHost(self)