Sqoop, Oracle 데이터 Hbase 가 져 오기

1409 단어 필기 하 다.
Sqoop, Oracle 데이터 Hbase 가 져 오기
시스템 환경
Hadoop 클 러 스 터 3 대, 운영 체제 모두 CentOS 7.2, CDH 5.12.0
Oracle jar 패키지 복사
ojdbc 6. jar 를 / opt / cloudera / parcels / CDH - 5.12.0 - 1cdh 5.12.0. p0.29 / lib / sql / lib 에 넣 습 니 다.
데이터베이스 연결 상황 테스트
sqoop list-tables --connect jdbc:oracle:thin:@192.168.1.12:1521:orcl --username test --password test

Oracle 데이터베이스 에 있 는 표 이름 을 표시 할 수 있 습 니 다. 연결 성공 을 표시 합 니 다.
표 데이터 가 져 오기
sqoop import --append --connect jdbc:oracle:thin:@192.168.1.12:1521:orcl --username test --password test --table B --hbase-create-table --hbase-table testb --hbase-row-key b1 --column-family personinfo --m 1

가 져 온 데이터 보기
hbase shell
scan 'testb'

주: 특수 매개 변수 설명
  • – append: 추가 도입 을 의미 합 니 다.또한 이 인 자 를 추가 하지 않 으 면 가 져 올 열 이름
  • 을 가리 키 는 - columns 인 자 를 추가 해 야 합 니 다.
  • – table: 가 져 와 야 할 Oracle 표 이름 소문 자 실행 오류 알림 이 표를 찾 지 못 하면 대문자 실행 일반 으로 바 꾸 면 됩 니 다
  • – hbase - create - table: Hbase 에 새 표를 만들어 야 합 니 다. – hbase - table 에 있 는 표 가 이미 만 들 어 졌 으 면 이 인 자 를 추가 하지 않 아 도 됩 니 다
  • - m: map 수량 이 1 보다 많 으 면 증가 – split - by 매개 변 수 는 그 필드 에 따라 구분
  • 좋은 웹페이지 즐겨찾기