Skip to main content

데이터 노드 볼륨 증가

데이터 노드 볼륨을 증가시키는 방법은 아래와 같습니다.

데이터 볼륨 증가 방법

  1. 카카오클라우드 콘솔> Beyond Compute Service > Virtual Machine > 볼륨 메뉴에서 볼륨을 생성합니다. 이미지

  2. 인스턴스에 생성한 볼륨을 추가합니다. 이미지

  3. 인스턴스에 SSH 접근을 합니다.

    추가된 볼륨을 시스템에 마운트
    sudo mkfs -t xfs /dev/vdb
    sudo mkdir -p /data/vdb
    sudo mount /dev/vdb /data/vdb
    sudo chown ubuntu:ubuntu /data
    sudo chown ubuntu:ubuntu /data/vdb

    ubuntu@host-10-182-101-5:~$ df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 32G 0 32G 0% /dev
    tmpfs 6.3G 700K 6.3G 1% /run
    /dev/vda1 97G 21G 76G 22% /
    tmpfs 32G 0 32G 0% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 32G 0 32G 0% /sys/fs/cgroup
    /dev/vda15 105M 3.6M 101M 4% /boot/efi
    /dev/vdb 500G 543M 500G 1% /data/vdb
    tmpfs 6.3G 0 6.3G 0% /run/user/1000

    추가된 볼륨을 /etc/fstab에 추가
    sudo lsblk -o +UUID
  4. 데이터 노드 정보를 수정합니다.

    /etc/hadoop/conf/hdfs-site.xml에서 dfs.datanode.data.dir에 경로 추가
    <property>
    <name>dfs.datanode.data.dir</name>
    <value>/hadoop/hdfs/data,/data/vdb</value>
    </property>
  5. 데이터 노드를 재시작합니다.