我正在使用Hadoop Paradigm,我想配置機架awarness文件。rack awarness configuration not working
所以我創建了一個topology.sh腳本和topology.data文件,並用我的節點填充它。
但是,當我啓動羣集並鍵入hadoop dfsadmin -report命令時,它不顯示任何節點的機架。
任何人都可以幫助我。
這裏是我topology.sh腳本
HADOOP_CONF=/usr/local/hadoop/conf
while [ $# -gt 0 ] ; do
nodeArg=$1
exec< ${HADOOP_CONF}/topology.data
result=」」
while read line ; do
ar=($line)
if [ "${ar[0]}」 = 「$nodeArg」 ] ; then
result=」${ar[1]}」
fi
done
shift
if [ -z "$result" ] ; then
echo -n 「/default/rack 「
else
echo -n 「$result 「
fi
done
和topology.data文件
master /rack1
slave1 /rack1
我已經做到了,它仍然無法正常工作。 – mohamus