SQOOP 의 -- 설치 배치 노트
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>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 액세스 Hadoop 분산 파일 시스템 HDFS 구성 설명프로파일 m103은hdfs 서비스 주소로 바꿉니다. Java 클라이언트를 이용하여 HDFS의 파일을 액세스하려면 프로필hadoop-0.20.2/conf/core-site를 사용해야 합니다.xml입니다. 처음에 저는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.