복붙노트

[HADOOP] 페도라 15 Sqoop을 설치 오류

HADOOP

페도라 15 Sqoop을 설치 오류

내 컴퓨터에 Sqoop을 설치하려고하고, 나는 여기에서 tar 파일 다운로드

여기보고에 의해 설치하려고

내가 아래 명령을 시도 할 때 그래서 나는 아래와 같은 오류가

[root@065 local]# (cd /usr/local/ && sudo tar \-zxvf _</home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz>_)

오류

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

위의 명령에 어떤 문제가 있습니까?

사람이 나를 Sqoop을을 설치하는 가장 쉬운 방법을 알려 주시기 바랍니다 수 있습니까?

사실은 내가 처리하고, 내가, 그것을 처리하고 저장하는 시간을 걸리는이 작업을 수행하는 파이썬과 하둡을 사용하지만, MySQL 데이터베이스에 저장 될 필요가 1GB의 XML 파일을했다 그래서 내가 Sqoop을 사용하고 XML 파일을 처리하고 저장하기로 결정 데이터베이스의 데이터

또한 나를 Sqoop을 작동 할 수있는 기본적이고 쉬운 튜토리얼을 알려 주시기 바랍니다

또한 나에게 XML 파일을 처리하고 난 Sqoop을하는 초보자 나처럼 데이터베이스에 데이터를 저장하는 기본 코드를 제공하십시오.

해결법

  1. ==============================

    1.바로이 명령을 실행하여 타르의 유효성을 검사합니다

    바로이 명령을 실행하여 타르의 유효성을 검사합니다

    ls -l /home/local/user/Desktop/ 
    

    그리고 그것은 4.6M 또는 가까운과 일치 여부를 파일 크기를 확인

    그건 그냥 다음을 실행 해보십시오 후

    tar -zxvf /home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz
    

    그런 다음 / usr / 지방에 복사 /

    최신 정보:

    당신은 복사 및 클라우 데라 문서에서 정확한 명령을 붙여왔다.

    _ _ 당신은 _ <와> _ 그이 문서에 대한 자리 표시에 사용되는 필요가 없습니다.

    이 프로그램을 실행

    (cd /usr/local/ && sudo tar \-zxvf /home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz)
    
  2. ==============================

    2.또한 ~ / .bash_rc 파일에 $ HADOOP_HOME을 추가하십시오.

    또한 ~ / .bash_rc 파일에 $ HADOOP_HOME을 추가하십시오.

    vim ~/.bash_rc
    

    귀하의 bashrc에 파일이 추가 :

    export HADOOP_HOME=/home/local/user/name/Hadoop/hadoop-1.0.4/ 
    

    파일을 저장하고 수행

    source ~/.bash_rc . 
    

    또한, sqoop-env.sh하는 Sqoop을-ENV-templat e.sh 복사해야합니다. 이름에서 알 수 있듯이, 그것은 단지 템플릿입니다 :

    cp /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env-templat‌​e.sh /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env.sh
    

    편집 sqoop-env.sh :

    vim /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env.sh
    

    sqoop-env.sh에 다음 줄을 추가합니다 :

    export HADOOP_HOME=/home/local/user/name/Hadoop/hadoop-1.0.4/
    

    이제 Sqoop을 테스트 :

    ./bin/sqoop help
    

    당신의 인생을 간단하게하기 위해, 당신은 또한 당신의 bashrc에 파일에 Sqoop을 추가 할 수 있습니다

  3. from https://stackoverflow.com/questions/13411525/sqoop-installation-error-on-fedora-15 by cc-by-sa and MIT license