| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 실전사례
- wait region split
- 테스트주도개발
- clean code
- 개발자
- 데이터레이크
- datalake
- 데이터플랫폼
- 단위테스트
- 데이터유통
- 켄트백
- functional thinking
- hackercup2017
- 회고
- kafka
- 클린코드
- 해커컵
- 개발7년차매니저1일차
- Raw-Request-URI
- 박종천
- coursera
- 2016년회고
- 코딩인터뷰
- 2017회고
- 알고스팟
- 함수형 사고
- spray
- 동시성
- 개발자로살아남기
- 데이터야놀자
Archives
- Today
- Total
목록전체 글 (97)
Software Engineering Note
특정 포트를 사용하는 프로세스가 없는데 Bind Exception 발생할때
상황HBase DataNode 재시작 실패. 50010 포트로 띄우려고 하는데 이미 사용중이라고 함netstat 등등 명령으로 사용중인(LISTEN) 프로세스를 확인하려고 했는데 확인이 안됨 발생이유외부에서 요청이 있을때 다른 프로그램에서 50010포트로 통신을 한것으로 보인다.이론상 이럴 가능성이 없는건 아닌데 처음 당하는 일이라 황당했다 -_-;; 해결방법/etc/sysctl.conf 에 net.ipv4.ip_local_reserved_ports 설정. 여기에 50010 포함시킴 참고https://charsyam.wordpress.com/2014/04/14/%EC%84%9C%EB%B2%84%EB%A5%BC-%EB%A7%8C%EB%93%9C%EC%8B%A4%EB%95%8C%EB%8A%94-%ED%8F%..
삽질과 꿀팁사이
2017. 4. 30. 21:05
region split 완료될때까지 기다리기
특정한 조건을 갖는 값들만 리전으로 분리하려고 split 하다가 연속으로 split을 호출하면 먹혀버리는(?) 현상을 겪고 해결책을 찾아보았다. 결국은 이 코드를 참고https://github.com/apache/hbase/blob/master/hbase-server/src/main/java/org/apache/hadoop/hbase/util/RegionSplitter.java#L670-L757 1. 분할된 리전이 온라인 상태로 올라왔는지 확인하고2. major compaction이 끝났는지 체크한다. 위 코드를 이용해서 현재 상황에 맞게 수정해서 해결. 분할된 리전을 다시 쪼개려고 할때 유용하겠다.
솔루션/HBase
2017. 3. 27. 20:58