我在两台esxi服务器的五个节点上设置了cloudera cdh 5 beta群集:
ESXi Server 1 :
1. NameNode VM
2. DataNode1 VM
3. DataNode3 VM
ESXi server 2:
1. DataNode3 VM
2. DataNode4 VM
我想运行testdfsio test,以便它只在esxi1虚拟机上运行。i、 我想确保测试在同一网络上的虚拟机上运行。
我应该为此更改什么配置参数?
我正在执行以下命令。
testdfsio命令:
写:
sudo -u hdfs hadoop jar /opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop-0.20-mapreduce/hadoop-test-2.2.0-mr1-cdh5.0.0-beta-1.jar TestDFSIO -write -nrFiles 100 -fileSize 10GB -resFile /tmp/TestDFSIOwrite.txt
阅读:
sudo -u hdfs hadoop jar /opt/cloudera/parcels/CDH-5.0.0-0.cdh5b1.p0.57/lib/hadoop-0.20-mapreduce/hadoop-test-2.2.0-mr1-cdh5.0.0-beta-1.jar TestDFSIO -read -nrFiles 100 -fileSize 10GB -resFile /tmp/TestDFSIOread.txt
我需要用一些配置修改我的命令吗。选择?
1条答案
按热度按时间kqqjbcuj1#
您可能应该在运行测试之前停止其他数据节点。不能将testdfsio限制为在节点子集上运行。