일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- slack
- python
- Scala
- java
- HBase
- HDP
- ambari
- Kafka
- hadoop
- 빅데이터
- docker
- NoSQL
- Example DAG
- Windows
- execution_date
- LDAP
- yarn
- re
- Namenode
- jupyter
- HDFS
- 람다 아키텍처
- MapReduce
- airflow
- Lambda architecture
- SlackWebhookOperator
- 정규표현식
- Service
- HIVE
- slack app
Archives
- Today
- Total
IT 삽질기
HBase Thrift Server SocketTimeOut 본문
장애 발생 log확인
Python HappyBase를 이용해 HBase Thrift에 접근
SocketTimeoutException이 발생
thrift server log도 확인
동일하게 SocketTimeoutException이 발생
리서치 진행
HBase 옵션 리서치 진행
아래의 2가지 옵션이 해당 설정과 관련이 있는 것으로 판단
설정 변경
에러 메세지상 Scanner 관련 내용이 포함되어 있어 hbase.client.scanner.timeout.period 설정값을 변경하는 것으로 결정
설정 변경 값은 HDP 권장 값을 적용하여 300000으로 설정
HDP를 사용하여 ambari에서 설정을 변경하는 경우 HBase RegionServer rolling restart를 통해 설정 적용이 가능하며 thrift server은 추가로 재시작 작업을 진행
모니터링 진행
hbase thrift server log를 이용해 모니터링 진행
이후 동일한 에러 메시지는 보이지 않음
정리
HBase thrift Server에서 SocketTimeoutException이 발생하는 경우
hbase.client.scanner.timeout.period 설정값을 변경하여 모니터링 진행
항상 이와 같은 문제가 발생하지 않을 수 있으니 error message를 잘 확인한 후 설정 변경이 필요
'BigData > HBase' 카테고리의 다른 글
HBase Compaction (0) | 2021.06.23 |
---|---|
HBase 데이터 쓰기/읽기 과정 (0) | 2021.05.15 |
HBase tools를 이용한 HBase balancing (0) | 2021.03.10 |
HBase 튜닝하기 (0) | 2021.03.07 |
HBase 테이블별 용량 확인 (0) | 2019.04.27 |
Comments