SpringBoot 로 Phoenix를 이용해서 HBASE로 Query를 날렸는데 다음과 같은 Exception을 발견하였습니다.
org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user jdbc
이 문제는 JDBC 연결상의 문제라기 보다는, Spark로 Phoenix 사용하는 코드에도 동일하게 적용될수 있는 사항입니다
만약 HDP 계열을 사용하시다면, CDH, MapR도 비슷할것 같은데,
현재 제 환경은 HDP 이기 떄문에
Ranger에서 HBASE에 테이블 접근권한을 주시면 됩니다.
'Study > Bigdata' 카테고리의 다른 글
NBP Ncloud Cloud Hadoop에서 pySpark로 Object Storage 읽오는 방법 (0) | 2019.12.18 |
---|---|
python 3.7.5 오픈소스 워크플로우 엔진 apache airflow(celery,rabbitmq,postgresql) 구축하기 (0) | 2019.11.26 |
인트라넷(폐쇄망) 환경에서 Ambari, HDP 배포하기 (0) | 2019.05.06 |
Pyspark로 Spark on Yarn Code --1(개발환경구성) (0) | 2018.11.29 |
HDP3 에서 Spark 로 Hive Table 를 조회했는데 빈값이 나온경우 (0) | 2018.10.03 |
HDP3 spark, pyspark, zepplin에서 database가 안보일때, (2) | 2018.09.19 |