root 패스워드 초기 설정 sudo passwd Password : Enter new UNIX password:
qsub -S /usr/bin/python -wd /home/neuma2/bio/ test.py qacct -j 66054 | grep exit_status | awk '{print $2}' qstat -j qID # job 상세 정보 qacct -j qID # job 정보
# 수동으로 끄기 (임시 설정) system-config-securitylevel setenforce 0 # 커널 명령행에 다음 옵션 추가 selinux=0 # /etc/selinux/config 파일 수정 SELINUX=... 부분을 SELINUX=disabled
# 환경 변수 설정 export ANT_HOME=/usr/local/apache-ant-1.7.1 export JAVA_HOME=/usr/local/jdk1.5 export PATH=${PATH}:${ANT_HOME}/bin
데몬을 띄우고자하는 슬레이브 노드에서 아래의 명령어를 차례로 실행한다. bin/hadoop-daemon.sh start datanode bin/hadoop-daemon.sh stop datanode bin/hadoop-daemon.sh start tasktracker bin/hadoop-daemon.sh stop tasktracker 위와 같이 실행하면 background로 데몬이 재 실행된다.
HDFS 안전모드 (safe mode) 상태로 변경했을 경우 dfsadmin 명령어로 다음과 같이 조치한다. /hadoop install~/bin/hadoop dfsadmin -safemode enter | leave | get | wait
입력되는 argument 는 파일명, offset, length 이고 HDFS 에 있는 args[0] 파일에 접근해서 offset 위치에서부터 length 크기만큼의 데이터를 local 에 args[0] 파일명으로 저장하는 코드 public class file_hadoop { public static void main(String[] args) throws Exception { String uri = args[0]; int buf = 1024 * 1024 * 10; int fileNum = 0; byte bytearray[] = new byte[buf]; long offset = Long.parseLong(args[1]); long length = Long.parseLong(args[2]); int Re..