https://issues.apache.org/jira/browse/HIVE-6468


hiveserver 2 는 thrift 를 사용하고 auth type 이 KERBEROS 가 아니라면 SASL transport 를 쓰게 되어 있다. 문제는 이 포트로 non-thrift access 가 왔을때 냅다 OOM 이 발생하면서 서버 자체가 맛이 가버리는 상황이 자주 발생. 하지 말라고 해도 실수하기가 쉽고, 실수한 사람을 잡아내기도 쉽지 않다

TSaslServerTransport 를 overriding 해서 SASL 메시지의 크기가 일정값(hive.server2.sasl.message.limit) 이상이 되면 해당 transport 를 close 하게 수정하였음. n-hive 에 반영 예정.

신고
Posted by navis94

카테고리

분류 전체보기 (31)
Apache Hive (29)

최근에 달린 댓글

최근에 받은 트랙백

태그목록

달력

«   2017/11   »
      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    

티스토리 툴바