Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

Commit 5e0e182

Browse files
committed
fix '/dev/stderr: Permission denied'
1 parent 833fbdc commit 5e0e182

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

bin/functions/workload_functions.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ function rmr_hdfs(){ # rm -r for hdfs
112112
assert $1 "dir parameter missing"
113113
RMDIR_CMD="fs -rm -r -skipTrash"
114114
local CMD="$HADOOP_EXECUTABLE --config $HADOOP_CONF_DIR $RMDIR_CMD $1"
115-
echo -e "${BCyan}hdfs rm -r: ${Cyan}${CMD}${Color_Off}" > /dev/stderr
115+
echo -e "${BCyan}hdfs rm -r: ${Cyan}${CMD}${Color_Off}" 1>&2
116116
execute_withlog ${CMD}
117117
}
118118

@@ -121,35 +121,35 @@ function upload_to_hdfs(){
121121
assert $2 "remote parameter missing"
122122
LOCAL_FILE_PATH=$1
123123
REMOTE_FILE_PATH=$2
124-
echo "REMOTE_FILE_PATH:$REMOTE_FILE_PATH" > /dev/stderr
124+
echo "REMOTE_FILE_PATH:$REMOTE_FILE_PATH" 1>&2
125125
if [[ `echo $REMOTE_FILE_PATH | tr A-Z a-z` = hdfs://* ]]; then # strip leading "HDFS://xxx:xxx/" string
126-
echo "HDFS_MASTER:$HDFS_MASTER" > /dev/stderr
126+
echo "HDFS_MASTER:$HDFS_MASTER" 1>&2
127127
local LEADING_HDFS_STRING_LENGTH=${#HDFS_MASTER}
128128
REMOTE_FILE_PATH=${REMOTE_FILE_PATH:$LEADING_HDFS_STRING_LENGTH}
129-
echo "stripped REMOTE_FILE_PATH:$REMOTE_FILE_PATH" > /dev/stderr
129+
echo "stripped REMOTE_FILE_PATH:$REMOTE_FILE_PATH" 1>&2
130130
fi
131131

132132
# clear previous package file
133133
local CMD="$HADOOP_EXECUTABLE --config $HADOOP_CONF_DIR fs -rm $REMOTE_FILE_PATH"
134-
echo -e "${BCyan}hdfs rm : ${Cyan}${CMD}${Color_Off}" > /dev/stderr
134+
echo -e "${BCyan}hdfs rm : ${Cyan}${CMD}${Color_Off}" 1>&2
135135
execute_withlog ${CMD}
136136

137137
# prepare parent folder
138138
CMD="$HADOOP_EXECUTABLE --config $HADOOP_CONF_DIR fs -mkdir `dirname $REMOTE_FILE_PATH`"
139-
echo -e "${BCyan}hdfs mkdir : ${Cyan}${CMD}${Color_Off}" > /dev/stderr
139+
echo -e "${BCyan}hdfs mkdir : ${Cyan}${CMD}${Color_Off}" 1>&2
140140
execute_withlog ${CMD}
141141

142142
# upload
143143
CMD="$HADOOP_EXECUTABLE --config $HADOOP_CONF_DIR fs -put $LOCAL_FILE_PATH $REMOTE_FILE_PATH"
144-
echo -e "${BCyan}hdfs put : ${Cyan}${CMD}${Color_Off}" > /dev/stderr
144+
echo -e "${BCyan}hdfs put : ${Cyan}${CMD}${Color_Off}" 1>&2
145145
execute_withlog ${CMD}
146146
}
147147

148148
function dus_hdfs(){ # du -s for hdfs
149149
assert $1 "dir parameter missing"
150150
DUS_CMD="fs -du -s"
151151
local CMD="$HADOOP_EXECUTABLE --config $HADOOP_CONF_DIR $DUS_CMD $1"
152-
echo -e "${BPurple}hdfs du -s: ${Purple}${CMD}${Color_Off}" > /dev/stderr
152+
echo -e "${BPurple}hdfs du -s: ${Purple}${CMD}${Color_Off}" 1>&2
153153
execute_withlog ${CMD}
154154
}
155155

0 commit comments

Comments
 (0)