SQOOP 의 -- 설치 배치 노트

전재 출처 를 밝 혀 주 십시오:http://blog.csdn.net/l1028386804/article/details/51594008
sqoop 는 관계 형 데이터베이스 데 이 터 를 hadop 으로 추출 하 는 도구 입 니 다.또한, hive, pig 등 조회 결 과 를 관계 형 데이터 베이스 에 가 져 와 저장 하 는 것 도 지원 합 니 다.본인 이 배치 한 hadop 버 전 은 2.2.0 이기 때문에 sqoop 버 전 은 sqoop - 1.99.3 - bin - hadop 200 입 니 다.
1, 다운로드 sqoop
wget  https://mirrors.tuna.tsinghua.edu.cn/apache/sqoop/1.99.6/sqoop-1.99.6-bin-hadoop200.tar.gz
2. 압축 해제 sqoop 설치 파일
tar -zxvf sqoop-1.99.3-bin-hadoop200.tar.gz
3. sqoop 환경 변 수 를 설정 합 니 다.
export SQOOP_HOME=/home/liuyazhuang/sqoop/sqoop
export PATH = $SQOOP_HOME/bin:$PATH
sqoop - server hadop 공유 jar 에 대한 인용 수정
vi server/conf/catalina.properties
common. loader 줄 을 찾 아 / usr / lib / hadop / lib / *. jar 를 hadop jar 패키지 디 렉 터 리 로 변경 합 니 다.
예 를 들 어 / home / hadop / hadop / share / hadop / yarn / lib / *. jar,
/home/hadoop/hadoop/share/hadoop/yarn/*.jar,
/home/hadoop/hadoop/share/hadoop/hdfs/*.jar,
/home/hadoop/hadoop/share/hadoop/hdfs/lib/*.jar,
/home/hadoop/hadoop/share/hadoop/mapreduce/*.jar,
/home/hadoop/hadoop/share/hadoop/mapreduce/lib/*.jar,
/home/hadoop/hadoop/share/hadoop/common/lib/*.jar,
/home/hadoop/hadoop/share/hadoop/common/*.jar
vi server/conf/sqoop.properties
찾기: mapreduce. configuration. directory 줄, hadop 설정 파일 디 렉 터 리 로 변경
/ home / liuyazhuang / hadop / hadop / etc / hadop
그리고 @ LOGDIR @ 과 @ BASEDIR @ 을 바 꿉 니 다.
0,$ s/@LOGDIR@/logs/g
0,$ s/@BASEDIR@/base/g
그리고 데이터베이스 jdbc 드라이브 를 찾 아 sqoop / lib 디 렉 터 리 에 복사 하고 존재 하지 않 으 면 만 듭 니 다.
 vi /etc/profile
다음 내용 을 추가 합 니 다.
export SQOOP_HOME=/home/hadoop/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
export CATALINA_BASE=$SQOOP_HOME/server
export LOGDIR=$SQOOP_HOME/logs/
   [root@liuyazhuang sqoop]# ./bin/sqoop.sh server start
Sqoop home directory: /home/liuyazhuang/sqoop/sqoop
Setting SQOOP_HTTP_PORT:     12000
Setting SQOOP_ADMIN_PORT:     12001
Using   CATALINA_OPTS:
Adding to CATALINA_OPTS:    -Dsqoop.http.port=12000 -Dsqoop.admin.port=12001
Using CATALINA_BASE:   /home/liuyazhuang/sqoop/sqoop/server
Using CATALINA_HOME:   /home/liuyazhuang/sqoop/sqoop/server
Using CATALINA_TMPDIR: /home/liuyazhuang/sqoop/sqoop/server/temp
Using JRE_HOME:        /usr/local/jdk1.7.0
Using CLASSPATH:       /home/liuyazhuang/sqoop/sqoop/server/bin/bootstrap.jar
(sqoop        tomcat      )
   sqoop server :./bin/sqoop.sh server stop
  sqoop   :
[root@liuyazhuang sqoop]# bin/sqoop.sh client
Sqoop home directory: /home/liuyazhuang/sqoop/sqoop
Sqoop Shell: Type 'help' or '\h' for help.

sqoop:000> show version --all#    :show version --all     :show connector --all    :create connection --cid 1

client version:
  Sqoop 1.99.3 revision 2404393160301df16a94716a3034e31b03e27b0b
  Compiled by mengweid on Fri Oct 18 14:15:53 EDT 2013
server version:
  Sqoop 1.99.3 revision 2404393160301df16a94716a3034e31b03e27b0b
  Compiled by mengweid on Fri Oct 18 14:15:53 EDT 2013
Protocol version:
  [1]
sqoop:000>

좋은 웹페이지 즐겨찾기