File tree 3 files changed +22
-6
lines changed
source/lib/config/user_data
3 files changed +22
-6
lines changed Original file line number Diff line number Diff line change 12
12
mount -t ext4 $NVME_PATH $MOUNT_POINT
13
13
echo "$NVME_PATH $MOUNT_POINT auto noatime 0 0" | tee -a /etc/fstab
14
14
mkdir -p $MOUNT_POINT/var/druid/druidSegments
15
+ mkdir -p $MOUNT_POINT/var/tmp
16
+ mkdir -p $MOUNT_POINT/var/druid/task
17
+ mkdir -p $MOUNT_POINT/var/druid/processing
15
18
chown -R ${USER_NAME}:${USER_NAME} $MOUNT_POINT
16
19
PATH_INDEX=$(expr $PATH_INDEX + 1)
17
20
done
18
21
19
- mkdir -p /mnt/disk2/var/tmp /mnt/disk2/var/druid/task /mnt/disk2/var/druid/processing
20
-
21
22
sh -c 'echo "* soft nofile 800000" >> /etc/security/limits.conf'
22
23
sh -c 'echo "* hard nofile 800000" >> /etc/security/limits.conf'
23
24
sysctl -w vm.max_map_count=800000
Original file line number Diff line number Diff line change 11
11
mount -t ext4 $NVME_PATH $MOUNT_POINT
12
12
echo "$NVME_PATH $MOUNT_POINT auto noatime 0 0" | tee -a /etc/fstab
13
13
mkdir -p $MOUNT_POINT/var/druid/druidSegments
14
+ mkdir -p $MOUNT_POINT/var/tmp
15
+ mkdir -p $MOUNT_POINT/var/druid/task
16
+ mkdir -p $MOUNT_POINT/var/druid/processing
14
17
chown -R ${USER_NAME}:${USER_NAME} $MOUNT_POINT
15
18
PATH_INDEX=$(expr $PATH_INDEX + 1)
16
19
done
Original file line number Diff line number Diff line change 1
1
{{COMMON_USER_DATA}}
2
2
MIDDLEMANAGER_CONFIG_VERSION={{MIDDLEMANAGER_CONFIG_VERSION}}
3
3
4
- mkdir -p /mnt/disk2/var/tmp
5
- mkdir -p /mnt/disk2/var/druid/task
6
- mkdir -p /mnt/disk2/var/druid/processing
7
- sudo chown -R ${USER_NAME}:${USER_NAME} /mnt/disk2/
4
+ echo " >>druid>> mounting NVME disks $(date)"
5
+ PATH_INDEX=2
6
+ for NVME_PATH in $(nvme list -o json | jq '.Devices | map(select(.DevicePath != "/dev/nvme0n1").DevicePath) | sort | join(" ")' | tr -d '"')
7
+ do
8
+ MOUNT_POINT=/mnt/disk${PATH_INDEX}
9
+ mkdir -p $MOUNT_POINT
10
+ mkfs.ext4 $NVME_PATH
11
+ mount -t ext4 $NVME_PATH $MOUNT_POINT
12
+ echo "$NVME_PATH $MOUNT_POINT auto noatime 0 0" | tee -a /etc/fstab
13
+ mkdir -p $MOUNT_POINT/var/druid/druidSegments
14
+ mkdir -p $MOUNT_POINT/var/tmp
15
+ mkdir -p $MOUNT_POINT/var/druid/task
16
+ mkdir -p $MOUNT_POINT/var/druid/processing
17
+ chown -R ${USER_NAME}:${USER_NAME} $MOUNT_POINT
18
+ PATH_INDEX=$(expr $PATH_INDEX + 1)
19
+ done
8
20
9
21
cp -rf $DRUID_SOLUTION_CONFIG/middleManager $DRUID_CLUSTER_CONFIG/data/
10
22
You can’t perform that action at this time.
0 commit comments