The invention relates to
big data clustering, deployment and automatic positioning. The invention discloses an automatic error
positioning system based on
big data cluster deployment aiming at design and implementation of a
big data processing platform based on Hadoop, automatic deployment of an enterprise-level big
data platform based on Hadoop, automatic deployment research of distributed storage resources of the big
data platform and a multi-node Hadoop cluster rapid deployment scheme based on a Docker container in the prior art. According to the technical scheme, the method comprises the steps that a shell language of linux is used for calling related commands to check and judge
system problems in sequence, a top command is used for being combined with grep and awk, the
utilization rate of a
system cpu and an idle memory are obtained, related threshold values are set, a df command is used for checking a hard
disk space, a ping command is used for testing links of all machines and a namenode node
machine in sequence, log is started through a grep cluster, and the
system problems are checked and judged in sequence. The method comprises the following steps of: judging whether a
trust relationship between machines is successfully established, judging whether a 'PERMISION' error report exists or not, judging whether a 'BindException: Address error in use' error report exists or not, using an ssh command and a
machine name, judging whether a
password is prompted to be input or not, and judging whether the
trust relationship between the machines is successfully established or not. Common problems are traversed from a hardware layer, a system layer, a
network layer, a configuration layer and an
application layer in sequence, and the problem of unsuccessful system installation is automatically solved.