티스토리 뷰
빅데이터/hbase
[HBase] Reported time is too far out of sync with master 오류 해결 방법
hs_seo 2020. 12. 2. 22:22오류
HBase 리전서버 실행중 아래와 같이 Reported time is too far out of sync with master. Time difference of 52328ms > max allowed of 30000ms
오류가 발생하였습니다.
2020-12-02 14:22:15,357 INFO [regionserver/:16020] regionserver.HRegionServer: STOPPED: Unhandled: org.apache.hadoop.hbase.ClockOutOfSyncException: Server ,16020,1606886533858 has been rejected; Reported time is too far out of sync with master. Time difference of 52328ms > max allowed of 30000ms
at org.apache.hadoop.hbase.master.ServerManager.checkClockSkew(ServerManager.java:409)
at org.apache.hadoop.hbase.master.ServerManager.regionServerStartup(ServerManager.java:275)
at org.apache.hadoop.hbase.master.MasterRpcServices.regionServerStartup(MasterRpcServices.java:361)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos$RegionServerStatusService$2.callBlockingMethod(RegionServerStatusProtos.java:8615)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2216)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112)
at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:748)
해결방법
원인은 마스터 서버와 리전서버의 시간 차이로 발생하였습니다. 각 서버에서 date
명령으로 시간을 확인해보니 40초 정도의 차이가 발생하였습니다. 서버간 동기화를 통해 처리하는 작업에서 시간 차이로 인지하지 못하고 넘어가는 것을 방지하기 위해 이런 오류가 발생하게 됩니다. ntp 서버로 시간을 동기화하여 해결할 수ntp 있습니다.
반응형
'빅데이터 > hbase' 카테고리의 다른 글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- bash
- 백준
- nodejs
- 정올
- java
- oozie
- 하둡
- Hadoop
- emr
- HIVE
- hbase
- 알고리즘
- SPARK
- Linux
- SQL
- 하이브
- S3
- error
- mysql
- 다이나믹
- AWS
- build
- yarn
- airflow
- Tez
- 파이썬
- Python
- HDFS
- 오류
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함