rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1179) [_csding11的博客-程序员宅基地

技术标签: linux  hadoop  大数据  

想把hadoop102机器上的环境变量分发给hadoop103和hadoop104,xsync /etc/profile.d/my_env.sh

这里的xsync是自己的分发脚本

#!/bin/bash
#1. 判断参数个数
if [ $# -lt 1 ]
then
	echo Not Enough Arguement!
	exit;
fi

#2. 遍历集群所有机器
for host in hadoop102 hadoop103 hadoop104
do
	echo =========== $host =============
	#3. 遍历所有目录,挨个发送
	for file in [email protected]
	do
		#4. 判断文件是否存在
		if [ -e $file ]
			then
				#5. 获取父目录
				pdir=$(cd -P $(dirname $file); pwd)
				#6. 获取当前文件的名称
				fname=$(basename $file)
				ssh $host "mkdir -p $pdir"
				rsync -av $pdir/$fname $host:$pdir
		else
			echo $file does not exists!
		fi
	done
done

但是报如下错误:

==================== hadoop102 ====================
sending incremental file list

sent 436 bytes  received 17 bytes  906.00 bytes/sec
total size is 16,961  speedup is 37.44
==================== hadoop103 ====================
sending incremental file list
rsync: failed to set times on "/etc/profile.d": Operation not permitted (1)
profile.d/
profile.d/my_env.sh
rsync: mkstemp "/etc/profile.d/.my_env.sh.gwiMC5" failed: Permission denied (13)

sent 970 bytes  received 210 bytes  786.67 bytes/sec
total size is 16,961  speedup is 14.37
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1179) [sender=3.1.2]
==================== hadoop104 ====================
sending incremental file list
rsync: failed to set times on "/etc/profile.d": Operation not permitted (1)
profile.d/
profile.d/my_env.sh
rsync: mkstemp "/etc/profile.d/.my_env.sh.ezD90d" failed: Permission denied (13)

sent 970 bytes  received 210 bytes  786.67 bytes/sec
total size is 16,961  speedup is 14.37
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1179) [sender=3.1.2]

解决办法

sudo ./bin/xsync /etc/profile.d/my_env.sh

我的xsync脚本放在用户目录下的bin目录下(全局变量环境中),所以 . 这里表示当前在自己的用户目录下

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/csding11/article/details/115727378

智能推荐

Java虚拟机内存模型的理解_Aoess丶的博客-程序员宅基地

这两天学习了jvm方面的知识,今天对内存模型做一个学习的总结。在Java的运行时内存中主要分为两大块,线程共享区和线程独享区①线程共享区线程共享区顾名思义就是所有线程共享的一片内存区域,在这个区域中有Java的方法区和Java堆。②线程独享区线程独享区,也就是每个线程都有属于自己的那一份的内存区域。在线程独享区中有这个线程的虚拟机栈,本地方法栈和程序计数器③方法区方...

Android开发之——Tools属性_PGzxc的博客-程序员宅基地

一 前言我们先看一张效果图片:协调布局ConstrainLayout中只有一个RecycleView,但是却显示出了数据列表。原因是什么呢?看完本文讲述的Android:Tools一些属性后,你就会明白二 Android:Tools是啥?再讲Android Tools之前,先看下什么是命名空间2.1 命名空间2.1.1 定义namespace即“命名空间”,也称“名称空间...

HDU 1890 Robotic sort (splay)_humeay的博客-程序员宅基地

就是一些简单的旋转和删除操作 建议在这道题的时候把SPLAY写成自己的风格,不要一味的套模板,手写能更好的理解splay 注意一下什么时候该push_down 什么时候该push_up 一步错就WA#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>#include<math.h>#inclu

c语言杨辉三角求排列组合,杨辉三角(Pascal Triangle)的几种C语言实现及其复杂度分析..._冲浪普拉斯的博客-程序员宅基地

说明本文给出杨辉三角的几种C语言实现,并简要分析典型方法的复杂度。本文假定读者具备二项式定理、排列组合、求和等方面的数学知识。一 基本概念杨辉三角,又称贾宪三角、帕斯卡三角,是二项式系数在三角形中的一种几何排列。此处引用维基百科上的一张动态图以直观说明(原文链接http://zh.wikipedia.org/wiki/杨辉三角): 从上图可看出杨辉三角的几个显著特征:1. 每行数值左右对称,且均...

mysql 表空间释放_[InnoDB系列] - InnoDB释放表空间_Fly蒋的博客-程序员宅基地

前言:设置启动选项innodb_file_per_table 即可启用独立表空间。不过,InnoDB总是需要共享标空间,.ibd文件对InnoDB不足以去运行,共享表空间包含熟悉的ibdata文件,InnoDB把内部数据词典和未作日志放在这个文件中。测试环境:Windows XP, MySQL 6.0.0-alpha-community-nt-debug先来查看一下该表的状态:mysql&gt; ...

python之celery队列模块_weixin_30500663的博客-程序员宅基地

一、celery队列简介Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery.1.1使用场景1.你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿到任务执行结果, ...

随便推点

创建python环境名称_使用virtualenv创建Python环境及PyQT5环境配置的方法_weixin_39648469的博客-程序员宅基地

一、写在前面从学 Python 的第一天起,我就知道了使用 pip 命令来安装包,从学习爬虫到学习 Web 开发,安装的库越来越多,从 requests 到 lxml,从 Django 到 Flask,各种各样的库都处在一个 Python 环境之中。这种做法对于我这种懒人来说是再适合不过的了,但是这样也是会有问题的。第一个问题在于 Pycharm 的加载速度变得慢了,因为要导入太多包了,而其中很多...

用c语言设计测绘程序设计,测绘程序设计(C语言程序设计)-五子棋游戏程序开发.doc..._翡翠多多-唐勇的博客-程序员宅基地

测绘程序设计(C语言程序设计)-五子棋游戏程序开发测绘程序设计学生姓名: 姜凤宇所在院系: 测绘工程学院所学专业: 测绘工程专业指导教师: 闫继涛、邢晓娜高松峰、毛政利五子棋游戏程序开发目 录第一章 程序设计目的和要求··········································11.1 课程设计的目的·····························...

Hey, Apple | Decode the Week_LiveVideoStack_的博客-程序员宅基地

生活的无限可能,或许在另一边。Decode the Week≠音视频技术周刊News Briefing1.Zynn被苹果应用商店下架上周,Zynn被苹果App Store下架。此前,...

从零开始为 PicGo 开发一个新图床_weixin_34144450的博客-程序员宅基地

前言用过几款上传图片到图床的软件,但是自己常用的图床,比如青云对象存储基本都没有支持的。刚好前几天发现了一款可以自定义插件的图片上传软件 PicGo,借此机会正好为其新增青云对象存储图床的支持。项目地址:picgo-plugin-qingstor-uploader准备工作插件基于 PicGo-Core 开发,参阅开发文档 PicGo-Core-Doc 进行开发。确保已安装 No...

基础算法学习3-大数加法_普通网友的博客-程序员宅基地

一、算法题目  计算两个非常大非负整数的和。二、解题代码: 1 #include &lt;iostream&gt; 2 #include &lt;cstring&gt; 3 using namespace std; 4 5 int main() { 6 char a[500+5], b[500+5]; 7 int c[500+5] = {0...

推荐文章

热门文章

相关标签