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:
Konkret geht es dabei um folgende Zeilen:
Jemand eine Idee?
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?