Gitub

https://github.com/chestnut1717/docker-sqoop

0. 사전 환경설정

<aside> 💡 필요한 것!

  1. Docker Desktop
  2. git
  3. jdk(환경변수 설정까지)
  4. (Optional) 1번(하둡 및 Sqoop 설치)까지 진행 </aside>

1. 하둡 및 Sqoop 설치

# 사전에 구축해놓은 Dockerfile clone
git clone <https://github.com/chestnut1717/docker-sqoop>

하둡, sqoop이 한번에 설치되기 위해 이미지 bulid

<aside> ✅ image를 다운받고 build하는데 많은 용량(약 2G)과 시간을 소모하니 미리 해오시면 더욱 좋습니다

</aside>

cd docker-sqoop
docker build -t psyoblade/sqoop-hive:2.3.3 .

# image가 제대로 올라왔는지 확인
docker images

2. MySQL 설치

docker run -d --rm --name mysql -e "MYSQL_ALLOW_EMPTY_PASSWORD=yes" -v `pwd`/data/mysql:/var/lib/mysql -it mysql 

<aside> ✅ Windows cmd창에서 할 경우 ‘pwd’%cd%로 하기

</aside>