MRS集群内节点的登录方式(密码或密钥对)如何切换?
不可以切换。
创建集群时选择了节点登录方式后不能更改登录方式。
如何获取ZooKeeper的IP地址和端口?
ZooKeeper的IP地址和端口可以通过MRS控制台或登录Manager界面获取。
方法一:通过MRS控制台获取
- 在MRS集群详情页的“概览”页签,单击“IAM用户同步”右侧的“同步”进行IAM用户同步。
- 选择“组件管理 > ZooKeeper > 实例”,获取ZooKeeper实例的“业务IP”地址。
- 选择“服务配置”页签,搜索“clientPort”参数,该参数的值即为ZooKeeper的端口。
方法二:通过Manager界面获取
- 登录Manager界面。
- 在Manager界面获取ZooKeeper的IP地址和端口。
−针对MRS 3.x之前版本集群
i.选择“服务管理 > ZooKeeper > 实例”,获取ZooKeeper实例的“业务IP”地址。
ii.选择“服务配置”页签,搜索“clientPort”参数,该参数的值即为ZooKeeper的端口。
−针对MRS 3.x及之后版本集群
i.选择“集群 > 服务 ZooKeeper > 实例”,获取ZooKeeper实例的“业务IP”地址。
ii.选择“配置”页签,搜索参数“clientPort”值,该参数的值即为ZooKeeper的端口。
如何通过集群外的节点访问MRS集群?
创建集群外Linux操作系统ECS节点访问MRS集群
1.创建一个集群外ECS节点。
ECS节点的“可用区”、“虚拟私有云”、“安全组”,需要和待访问集群的配置相同。
2.在VPC管理控制台,申请一个弹性IP地址,并与ECS绑定。
3.配置集群安全组规则。
a.在集群“概览”界面,选择“添加安全组规则 > 管理安全组规则”。
b.在“入方向规则”页签,选择“添加规则”,在“添加入方向规则”配置ECS节点的IP和放开所有端口。
c.安全组规则添加完成后,可以直接下载并安装客户端到集群外ECS节点。
d.使用客户端。
使用客户端安装用户,登录客户端节点,执行以下命令切换到客户端目录。
cd /opt/hadoopclient
执行以下命令加载环境变量。
source bigdata_env
如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则通常情况下无需认证。
kinit MRS集群用户
例如:
kinit admin
直接执行组件的客户端命令。
例如:
使用HDFS客户端命令查看HDFS根目录文件。
hdfs dfs -ls /
Found 15 items
drwxrwx--x - hive hive 0 2021-10-26 16:30 /apps
drwxr-xr-x - hdfs hadoop 0 2021-10-18 20:54 /datasets
drwxr-xr-x - hdfs hadoop 0 2021-10-18 20:54 /datastore
drwxrwx---+ - flink hadoop 0 2021-10-18 21:10 /flink
drwxr-x--- - flume hadoop 0 2021-10-18 20:54 /flume
drwxrwx--x - hbase hadoop 0 2021-10-30 07:31 /hbase
...