Menu

Hadoop HDFS DataNode Start

Start the DataNode service. It is recommended to start a DataNode after its associated NameNodes. The DataNode doesn't wait for any NameNode to be started. Inside a federated cluster, the DataNode may be dependant of multiple NameNode clusters and some may be inactive.

module.exports = header: 'HDFS DN Start', handler: ({options}) ->

Wait

Wait for the Kerberos server and Zookeeper server.

  @call once: true, 'masson/core/krb5_client/wait', options.wait_krb5_client
  @call once: true, 'ryba/zookeeper/server/wait', options.wait_zookeeper_server

Service

You can also start the server manually with the following two commands:

system hadoop-hdfs-datanode start
systemctl start hadoop-hdfs-datanode
HADOOP_SECURE_DN_USER=hdfs /usr/hdp/current/hadoop-hdfs-datanode/../hadoop/sbin/hadoop-daemon.sh --config /etc/hadoop-hdfs-datanode/conf --script hdfs start datanode
  @service.start name: 'hadoop-hdfs-datanode'