Problem mit Shellscript "xrealloc: ../bash/subst.c:658 cannot allocate..."

MuffiXXL

Well-Known Member
Moin,

ich hab hier ein Shellscript für Backups. Das schreibt mir die und soll sie auch wieder einlesen. Beim einlesen habe ich aber grade ein Problem, das scheinbar von meiner Shell kommt:
Code:
./hbaseexport.sh: xrealloc: ../bash/subst.c:658: cannot allocate 1073211008 bytes (2147610624 bytes allocated)



Konkret geht es dabei um folgende Zeilen:
elif [ "$METHOD" == "pull" ]; then # remote to local
ssh -p $REMOTE_SSH_PORT -i $LOCAL_KEY_FILE $REMOTE_USER@$REMOTE_HOST "cat $REMOTE_DIR/$TABLE.backup_* > $REMOTE_DIR/$TABLE.full_backup"
hadoop fs -put `ssh -p $REMOTE_SSH_PORT -i $LOCAL_KEY_FILE $REMOTE_USER@$REMOTE_HOST "cat $REMOTE_DIR/$TABLE.full_backup"` /import/$TABLE
hadoop jar $HBSE_PATH/hbase.jar import $TABLE /import/$TABLE

Jemand eine Idee?
 
Nicht genug (freier) Speicher? Er will dort zu den 2 GB nochmal einen reallocaten und das schlaegt fehl.
 
Zurück
Oben