• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    해결됨

질문있습니다! hbase 명령 오류 원인이 뭘까요?

21.05.03 22:14 작성 조회수 162

0

안녕하세요!

강의 너무 잘 듣고 있습니다.

적재영역 Hbase 따라하면서 아래와 같은 오류가 발생하는데요

scan 뒤에 {} 옵션을 추가하면 syntax error가 발생합니다.

단순 count 명령이나 scan명령에 {} 옵션을 추가하지 않으면 정상적으로 데이터 조회가 됩니다.

혹시 제가 잘못한 부분이 있을까요?

답변 기다릴께요.

감사합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요! 빅디 입니다.

HBase 쉘은 사용법이 불편하고 가독성이 떨어 집니다.

그래서 많은 분들이 어려워 하고 실수를 합니다. 예를들어..

> scan 'DriverCarInfo', {LIMIT>=20} 

위의 scan 명령중 중괄호 안의 정확한 Syntax는 {LIMIT=> 20} 입니다.

HBase의 쉘에서 '=>' 의미는 부등 연산자(크거나같다)가 아닌 '=' 의 의미 입니다.

즉 {LIMIT=>20} 는 제약갯수를 20개로 지정한다는 의미 입니다.


참고로 뒤에 파트에선 HBase 이용시, 좀더 편리한 도구를 이용 하게 됩니다.

- 빅디 올림 

alibrary님의 프로필

alibrary

질문자

2021.05.04

앗 오타를 발견하지 못했군요.. 한참 살펴본건데..

답변감사합니다!