Manager登录认证
功能介绍
实现Basic认证登录,并返回登录后的httpClient。
前提条件
配置用户的集群信息和登录账号信息:
- 配置文件:“样例工程文件夹\conf\UserInfo.properties”。
- 参数说明:
- userName:登录Manager系统的用户名。
- password:userName对应的用户密码。
- webUrl:Manager首页地址。
填写“UserInfo.properties”文件中的参数,注意填写的准确性,可以仿照以下参数示例进行填写,其中,“IP_Address”填写FusionInsight Manager对应的浮动IP地址。
如果需要使用其他用户进行操作,请先登录FusionInsight Manager创建用户。
userName= admin password= adminPassWord webUrl= https://IP_Address:28443/web/
代码样例
BasicAuthAccess authAccess = new BasicAuthAccess(); HttpClient httpClient = authAccess.loginAndAccess(webUrl, userName, password, userTLSVersion); LOG.info("Start to access REST API."); HttpManager httpManager = new HttpManager(); String operationName = ""; String operationUrl = ""; String jsonFilePath = "";