mysql에서 하이브로 테이블을 가져옵니다. 테이블의 행은 2115584입니다. 가져 오기 동안 나는 13/03/20 18:34:31 INFO mapreduce.ImportJobBase: Retrieved 2115584 records.
를 참조하지만이 가져온 테이블에 count(*)을 할 때 나는 49262250 행이 것을 알 수있다. 무슨 일 이니?
Sqoop을 사용하여 하이브로 성공적으로 가져온 후에 최근에 가져온 테이블을 하이브으로 볼 수 없습니다. import 명령 ./sqoop import --connect jdbc:mysql://localhost:3306/extedu --table user --username TALHA -P --warehouse-dir /home/talha/warehouse
내 요구 사항은 수집 된 XML 파일을 다양한 소스별로 네트워크 공유 폴더에로드하여 하이브에 저장하는 것입니다. 따라야 할 접근법에 대한 확인이 필요합니다. 내 이해대로 1. 모든 파일을 HDFS로 먼저로드하십시오. 2. Mapreduce 또는 sqoop을 사용하여 필요한 테이블에 xml 파일을 변환 한 다음 하이브에로드해야합니다. 존재하는 경우 더 나은
ENV를 볼 수 없습니다 : mysql : // localhost/metrics - 사용자 이름 루트 - 패스워드 1023 - 테이블 방문 - 하이브 임포트 - 생성 하이브 테이블 - 하이브 테이블 하이브 바이어 2 - 하이브 홈/home/hadoop/하이브/ - 하둡 슈퍼 그룹 0 2013년 2월 19일 10시 36분/사용자/하이브/창고/hivevisit
Sqoop을 사용하여 Sybase에서 데이터를 가져 오려고합니다. 로그에서 나는 성공적으로 coonection을 수행 할 수 있다고 말할 수 있습니다. 하지만 내 일은 Sybase에서 Sql 예외를 제공하지 못합니다. 나는 주로 Sybase에서 작업하지 않으므로 은이 오류로 인해 많은 부분을 파고 들지 못했습니다. 내 소스 중 하나만 Sybase에 있습니다
안녕하세요 난 하이브 단말기에서 하이브 명령을 실행 할 수 있어요하지만 난 oozie을 통해 그것을 실행하려고 할 때 몇 가지 오류 ANS 로그 파일이 보이는 받고 그것을 실행할 수 없습니다입니다 같은 2013-03-21 11:55:48,973 INFO ActionStartXCommand:539 - USER[biadmin] GROUP[-] TOKEN[] A
Sqoop에 MySQL 커넥터를 설치하려면 jar 파일을 Sqoop 디렉토리에 넣어야하지만 찾을 수 없습니다 (/usr/lib/sqoop에는 없음). Cloudera와 함께 Sqoop을 여러 대의 컴퓨터에 설치했습니다. 기계 중 하나에서 Sqoop 디렉토리는 어디에서 찾을 수 있습니까?