user & sudo 설정
OS User 계정 생성(spark)
sudo useradd spark -m -s /bin/bash
cat /etc/passwd
sudo passwd spark
sudo userdel -r spark
sudo 권한 설정
- sudo 설정 파일 편집(/etc/sudoers)
sudo visudo
또는
sudo vi /etc/sudoers
spark ALL=(ALL) NOPASSWD: ALL
- sudo 권한 테스트 하기(계정 스위칭 확인)
sudo su - spark
sudo su - ubuntu
sudo su - spark
Base Directory 생성
sudo mkdir /playdata
ll /playdata
sudo chown spark:spark /playdata
cd /playdata
ls -al 또는 ll
Utils 설치
- 필요한 패키지 모두 한번에 설치(wget, unzip, bzip2, net-tools)
sudo apt install -y unzip bzip2 net-tools
Host Name 설정
- host name 설정(각 서버 별로 다르게 설정)
- spark-master-01
- spark-worker-01
- spark-worker-02
sudo hostnamectl set-hostname spark-master-01
hostname 또는 cat /etc/hostname
- /etc/hosts 설정(내부 망이기 때문에 사설 IP로 설정
ifconfig
sudo vi /etc/hosts
192.168.45.100 spark-master-01
192.168.45.101 spark-worker-01
192.168.45.102 spark-worker-02
ping 으로 연결 확인
ping spark-worker-01