1. 不同集群直接hive迁移
由于集群里设置了dfs.permissions=true 的 因此hdfs上的文件访问须hdfs用户才可以操作 被迁移的集群是hadoop用户,因此先对现有的目录设在acl权限访问/hive
① 新集群操作
导数据之先把另一个集群的hadoop用户授予本集群的hdfs访问权限。
hdfs dfs -setfacl -R -muser:hadoop:rwx /hive
② 原有集群里面执行
hadoop@hdp01:~$ hadoopdistcp /hive/warehouse/proc.db/drug_info_result3.txthdfs://10.3.14.24:8020/hive/warehouse/proc.db/