一、运行一下算圆周率的测试代码,看下报错
cd /home/data_warehouse/module/hadoop-3.1.3/share/hadoop/mapreduce
hadoop jar hadoop-mapreduce-examples-3.1.3.jar pi 1000 1000
后面2个数字参数的含义:
第1个1000指的是要运行1000次map任务
第2个数字指的是每个map任务,要投掷多少次
二、查看日志
发现ck1节点上的所有任务都无法运行
报错信息
[2023-11-08 10:23:47.808]Exception from container-launch. Container id: container_1699409993095_0001_01_000345 Exit code: 255 [2023-11-08 10:23:47.809]Container exited with a non-zero exit code 255. Error file: prelaunch.err. Last 4096 bytes of prelaunch.err : [2023-11-08 10:23:47.809]Container exited with a non-zero exit code 255. Error file: prelaunch.err. Last 4096 bytes of prelaunch.err :
三、无法解决异常,但是需要运行任务
直接kill掉ck1上的nodemanager进程,这样任务可以直接在ck2和ck3上运行