| # |
| ### Licensed to the Apache Software Foundation (ASF) under one or more |
| ### contributor license agreements. See the NOTICE file distributed with |
| ### this work for additional information regarding copyright ownership. |
| ### The ASF licenses this file to You under the Apache License, Version 2.0 |
| ### (the "License"); you may not use this file except in compliance with |
| ### the License. You may obtain a copy of the License at |
| ### |
| ### http://www.apache.org/licenses/LICENSE-2.0 |
| ### |
| ### Unless required by applicable law or agreed to in writing, software |
| ### distributed under the License is distributed on an "AS IS" BASIS, |
| ### WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| ### See the License for the specific language governing permissions and |
| ### limitations under the License. |
| ### |
| ## |
| - name: Check if NameNode is running |
| shell: jps | grep " NameNode" | grep -v grep |
| ignore_errors: yes |
| changed_when: false |
| register: namenode_status |
| - name: "start namenode" |
| command: "nohup {{ hadoop_home }}/sbin/hadoop-daemon.sh start namenode" |
| when: namenode_status.rc == 1 |