创建跨集群用户

南墨1年前技术文章417

1.       登陆源集群和目标集群创建迁移时需要使用的用户(例:hadoop_copy),赋予用户集群超级管理员权限和hdfs超级用户权限。

2.       下载源集群迁移用户的keytab至目标集群客户端节点,通过目标集群客户端进行认证登陆,具体方法如下:

kinit –kt user.keytab username@源集群域名

username@源集群域名可通过klist -kt user.keytab查询

3.       在目标集群节点hosts中添加源集群所有节点hosts信息

4.       在目标集群客户端kerberos配置文件中添加源集群所有节点主机名信息

配置文件路径如下:/etc/krb5.conf

具体修改内容为:

[domain_realm]下追加

源集群所有节点主机名信息=源集群域名

例如:[domain_realm]

.hadoop.com = HADOOP.COM

.hntest01kdc=HNTest01KDC

bigdata-om1=HADOOP.COM

bigdata-om2= HADOOP.COM

bigdata-nn1= HADOOP.COM

bigdata-nn1= HADOOP.COM

 

5.       使用hdfs命令验证跨集群互信配置成功,具体操作如下:

6.       使用hdfs命令查看本端集群目录信息

hdfs dfs –ls /user/hive/warehouse

7.       使用hdfs目录查看源集群目录信息

hdfs dfs –ls hdfs://源集群主namenode节点业务IP:50070/user/hive/warehouse

8.       通过kadmin.local链接kerberosgetprinc查看该principal对应的算法以及配置,跟目标集群对应的用户是否一致,如下:

modprinc +requires_preauth principal


相关文章

MongoDB的索引(二)

四、Case Insesitive索引1、语法db.collection.createIndex(  { "key" : 1 }, { collation: {locale : <local...

网络抓包实战

网络抓包实战

1、为什么要学习抓包?主要是因为碰到网络相关问题,如果不进行抓包的话,可能会很难进行定位解决,抓包可以看做是另类的日志信息收集。对于解决网络问题至关重要。2、抓包普通环境tcpdump -- a po...

MySQL优化器特性(四)表关联之BNL(Block Nested Loop)和Hash Join

MySQL优化器特性(四)表关联之BNL(Block Nested Loop)和Hash Join

什么是BNLMySQL表关联时,如果关联条件上没有合适的索引,则join时,对于驱动表的每一条记录,都需要全表扫描被驱动表。如果驱动表有多条数据,则需要多次全表扫描被驱动表,查询性能很差。对于这种情况...

ranger_audits更换审计日志保留时间

ranger_audits更换审计日志保留时间

本次测试集群为:hdp: 3.1.5.0-152Infra Solr: 0.1.0Ranger: 1.2.0.3.1修改Solr 的中ranger_audits 数据保留时长HDP、CDP中Range...

热点现象(数据倾斜)怎么产生的,以及解决方法有哪些

热点现象:某个小的时段内,对HBase 的读写请求集中到极少数的Region 上,导致这些region所在的RegionServer 处理请求量骤增,负载量明显偏大,而其他的RgionServer明显...

Prometheus监控Minio集群

Prometheus监控Minio集群

一、概述Minio支持集成prometheus,用以监控CPU、硬盘、网络等数据。二、修改docker-compose.yaml官方的给docker-compose.yaml,默认是不能访问metri...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。