Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
0. 모니터링(MR, YARN, HBASE)
나. http://master:50070/dfshealth.html#tab-datanode
다. http://master:60010/master-status
1. hadoop 1.X
가. hadoop 관련 데몬 모두 start
start-all.sh
나. hadoop 관련 데몬 모두 stop
stop-all.sh
다. 안전모드 벗어나기
hadoop dfsadmin -safemode leave
라.map/reduce admin모니터링
http://localhost:50030/jobtracker.jsp
마. namenode 모니터링
http://localhost:50070/dfshealth.jsp
바. 기타
start-dfs.sh - Hadoop DFS daemon들(namenode and datanodes)을 기동함.(start-mapred.sh을 실행가지 전에 실행할 것)
stop-dfs.sh - Hadoop DFS daemon 들을 중지함.
start-mapred.sh - Hadoop Map/Reduce daemonem들(jobtracker 와 tasktracker들)을 기동함.
stop-mapred.sh - Hadoop Map/Reduce daemon들을 중지함.
start-all.sh - 모든 Hadoop daemon들(namenode, datanode들, jobtracker, tasktracker들) 기동함
(앞으로는 start-dfs.sh 과 start-mapred.sh을 연속 실행할것)
stop-all.sh - 모든 Hadoop daemon들을 중지시킴
(앞으로는 stop-mapred.sh 과 stop-dfs.sh을 연속 실행할것)
사. namenode만 stop/start
hadoop-daemon.sh stop/start namenode
1-1. hadoop 2.X
가. nodemanager
yarn-daemon.sh start nodemanager
나. datanode
hadoop-daemon.sh start datanode
다. resourcemanager
yarn-daemon.sh start resourcemanager
라. namenode
hadoop-daemon.sh start namenode
마. zkfc
hadoop-daemon.sh start zkfc
2. oozie
가. oozie start
oozie-start.sh
나. oozie stop
oozie-stop.sh
다. 모니터링
라. xml유효성 체크
oozie validate workflow.xml
3. hive
가. 시작/종료
nohup hive --service metastore>$HIVE_LOG_DIR/hive.out 2>$HIVE_LOG_DIR/hive.log & 를 먼저 실행함
나. hive shell 실행(hbase연동 작업할 경우)
hive --auxpath /home/hadoop/hive/lib/hbase-0.94.6.1.jar,/home/hadoop/hive/lib/zookeeper-3.4.3.jar,/home/hadoop/hive/lib/hive-hbase-handler-0.11.0.jar,/home/hadoop/hive/lib/guava-11.0.2.jar,/home/hadoop/hive/lib/hive-contrib-0.11.0.jar -hiveconf hbase.master=localhost:60000
다. metastore 서버기동
hive --service metastore &
라. hiveserver2 서버기동
hive --service hiveserver2
4. ubuntu
가......
5. mysql
가. sql파일을 이용하여 일괄 실행
mysql -uUserId -pPassword DataBaseName --default-character-set=utf-8 < ExportFileName.sql
나. mysql dump명령
mysqldump -u gooper -p gooper > gooper_db_20140321.sql
다. mysql shell들어가기
mysql -u root -p
6. hbase
가. start
start-hbase.sh
나. stop
stop-hbase.sh
다. hmaster 기동/중지/restart
hbase-daemon.sh start/stop master
라. regionmaster 기동/중지/restart
hbase-daemon.sh start/stop/restart regionserver
마. 모니터링
-RegionServer
- HMaster
바. thrift server기동
hadoop@bigdata-host:~/hadoop/working$ hbase thrift start
7. zookeeper
가. 시작
zkServer.sh start
나. 중지
zkServer.sh stop
다. zk shell
zkCli.sh -server localhost:2181
-----------------hadoop 2.X---------------------------
Daemon포트
- NameNode : 50070
- ResourceManager : 8088
- MapReduece JobHitory : 19888
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
60 | access=WRITE, inode="staging":ubuntu:supergroup:rwxr-xr-x 오류 | 2014.07.05 | 1836 |
59 | org.apache.hadoop.security.AccessControlException: Permission denied: user=hadoop, access=WRITE, inode="":root:supergroup:rwxr-xr-x 오류 처리방법 | 2014.07.05 | 2975 |
58 | banana pi에(lubuntu)에 hadoop설치하고 테스트하기 - 성공 | 2014.07.05 | 2857 |
57 | 2개 data를 join하고 마지막으로 code정보를 join하여 결과를 얻는 mr 프로그램 | 2014.06.30 | 539 |
56 | Cannot create /var/run/oozie/oozie.pid: Directory nonexistent오류 | 2014.06.03 | 958 |
55 | oozie job 구동시 JA009: User: hadoop is not allowed to impersonate hadoop 오류나는 경우 | 2014.06.02 | 1004 |
» | hadoop및 ecosystem에서 사용되는 명령문 정리 | 2014.05.28 | 3889 |
53 | hive job실행시 meta정보를 원격의 mysql에 저장하는 경우 설정방법 | 2014.05.28 | 1237 |
52 | oozie의 meta정보를 mysql에서 관리하기 | 2014.05.26 | 1790 |
51 | hive query에서 mapreduce돌리지 않고 select하는 방법 | 2014.05.23 | 1180 |
50 | hiverserver2기동시 connection refused가 발생하는 경우 조치방법 | 2014.05.22 | 1635 |
49 | import 혹은 export할때 hive파일의 default 구분자는 --input-fields-terminated-by " |