sqoop(v1.4.6)의 설치
1. 소프트웨어 의존
jdk(v1.8.0 73), mysql(v5.6.26),hdfs(자체 클러스터 준비 및 시작),hive(v2.3.2)
2. 설치 노드 계획
sqoop
hadoop hive hbase
2. 설치 절차:
1. 설치 패키지 업로드(클러스터 환경에 업로드) 2. 설치 패키지 압축 해제
tar -xvzf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
3. 환경 변수 설정
ln -s sqoop-1.4.6.bin__hadoop-2.0.4-alpha sqoop( )
export SQOOP_HOME=/home/hadoop/apps/sqoop
export PATH=$PATH:$SQOOP_HOME/bin
source /etc/profile
검증:sqoop version 4를 사용하여 sqoop 프로필 수정
cd /home/hadoop/apps/sqoop/conf ( , )
mv sqoop-env-template.sh sqoop-env.sh
파일에서 다음을 구성해야 합니다. # Hadoop의 설치 디렉토리 export HADOOPCOMMON_HOME=/home/hadoop/apps/hadoop-2.7.7
# hadoop mr
export HADOOP_MAPRED_HOME=mr
#set the path to where bin/hbase is available
#export HBASE_HOME=hbase
# hive
export HIVE_HOME=hive
# zookeeper ( :/home/hadoop/apps/zookeeper-3.4.10/conf)
export ZOOCFGDIR=zookeeper
5, mysql 드라이버를 sqoop의 설치 디렉터리의lib에/home/hadoop/apps/sqoop/lib까지 설치하고 완료 6, mysql의 모든 데이터베이스 목록을 확인하고\linux에서 줄을 바꿉니다.하나의 명령이 너무 길어서 줄을 바꾼 후에 sqoop list-databases –connect jdbc: mysql://노드 주소: (노드 포트, 기본 3306)/-username 사용자 이름 -password 비밀번호를 계속 입력할 수 있습니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
git push 오류 ERROR: missing commit message footer에서 변경-ID전체 오류 로그는 다음과 같습니다. 오류 프롬프트에서 Change-Id를 잃어버려서 오류의 원인을 알 수 없습니다. 문제 해결 단계는 다음과 같습니다. 1. Hint 프롬프트에 따라 명령을 실행합니다. 2, 그리고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.