export HADOOP=/usr/local/hadoop export SSH_HOME=~/.ssh echo "===============Pseudo-Distributed Operation===============" cd $HADOOP rm -rf input mkdir input cp conf/*.xml input echo "Create config files ..." cat - > $HADOOP/conf/core-site.xml < fs.default.name hdfs://localhost:9000 EOF cat - > $HADOOP/conf/hdfs-site.xml < dfs.replication 1 EOF cat - > $HADOOP/conf/mapred-site.xml < mapred.job.tracker localhost:9001 EOF echo "Edit .bashrc ..." cat - > /tmp/bashrc.tmp <> ~/.bashrc . ~/.bashrc echo "===============Setup passphraseless ssh===============" echo "Start to sync ssh key to local..." rm $SSH_HOME/id_rsa ssh-keygen -q -t rsa -f $SSH_HOME/id_rsa -P '' cat $SSH_HOME/id_rsa.pub >> $SSH_HOME/authorized_keys echo "===============Execution===============" cd $HADOOP echo "Y" | bin/hadoop namenode -format bin/start-all.sh