#!/bin/bash # ============LICENSE_START========================================== # =================================================================== # Copyright © 2017 AT&T Intellectual Property. All rights reserved. # =================================================================== # Licensed 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. # ============LICENSE_END============================================ # ECOMP and OpenECOMP are trademarks and service marks of AT&T Intellectual Property. /usr/hdp/current/hadoop-client/bin/hdfs namenode -format -force /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh --config /etc/hadoop/conf start namenode /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh --config /etc/hadoop/conf start datanode sleep 30 # Wait for services to come up? hdfs dfs -mkdir -p /hdp/apps/2.3.2.0-2950/mapreduce/ hdfs dfs -put /usr/hdp/current/hadoop-client/mapreduce.tar.gz /hdp/apps/2.3.2.0-2950/mapreduce/ hdfs dfs -chown -R hdfs:hadoop /hdp hdfs dfs -chmod -R 555 /hdp/apps/2.3.2.0-2950/mapreduce hdfs dfs -chmod 444 /hdp/apps/2.3.2.0-2950/mapreduce/mapreduce.tar.gz # We will try to set up general CDAP related stuff (cluster-prep) here ( hdfs dfs -mkdir -p /user/yarn hdfs dfs -chown yarn /user/yarn hdfs dfs -chgrp yarn /user/yarn hdfs dfs -mkdir -p /cdap hdfs dfs -chown yarn /cdap hdfs dfs -mkdir -p /cdap/tx.snapshot hdfs dfs -chown yarn /cdap/tx.snapshot ) &