Updated Branches: refs/heads/master 9b4ac71a9 -> 91a0a114b
BIGTOP-1167. got "Permission denied" when creating vagrant home folder in provision.sh Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/91a0a114 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/91a0a114 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/91a0a114 Branch: refs/heads/master Commit: 91a0a114bdf13fb7186c4820a6c94f3ff3183f6b Parents: 9b4ac71 Author: evans_ye <[email protected]> Authored: Sun Dec 22 01:37:19 2013 +0800 Committer: Roman Shaposhnik <[email protected]> Committed: Wed Dec 25 18:03:53 2013 -0800 ---------------------------------------------------------------------- bigtop-deploy/vm/vagrant/provision.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/91a0a114/bigtop-deploy/vm/vagrant/provision.sh ---------------------------------------------------------------------- diff --git a/bigtop-deploy/vm/vagrant/provision.sh b/bigtop-deploy/vm/vagrant/provision.sh index 0635dab..a263f15 100644 --- a/bigtop-deploy/vm/vagrant/provision.sh +++ b/bigtop-deploy/vm/vagrant/provision.sh @@ -2,30 +2,30 @@ #A Vagrant recipe for setting up a hadoop box. #Get the apache yum repo -sudo yum install -y wget java-1.7.0-openjdk-devel.x86_64 +yum install -y wget java-1.7.0-openjdk-devel.x86_64 wget -O /etc/yum.repos.d/bigtop.repo http://www.apache.org/dist/bigtop/bigtop-0.6.0/repos/fedora18/bigtop.repo #Now install the base components -sudo yum install -y hadoop\* mahout\* hive\* pig\* +yum install -y hadoop\* mahout\* hive\* pig\* export JAVA_HOME=`sudo find /usr -name java-* | grep openjdk | grep 64 | grep "jvm/java" | grep -v fc` -sudo /etc/init.d/hadoop-hdfs-namenode init +/etc/init.d/hadoop-hdfs-namenode init #Start each datanode for i in hadoop-hdfs-namenode hadoop-hdfs-datanode ; - do sudo service $i start ; + do service $i start ; done -sudo /usr/lib/hadoop/libexec/init-hdfs.sh +/usr/lib/hadoop/libexec/init-hdfs.sh -sudo service hadoop-yarn-resourcemanager start -sudo service hadoop-yarn-nodemanager start +service hadoop-yarn-resourcemanager start +service hadoop-yarn-nodemanager start hadoop fs -ls -R / # Make a directory so that vagrant user has a dir to run jobs inside of. -hadoop fs -mkdir /user/vagrant && hadoop fs -chown vagrant:vagrant /user/vagrant +su -s /bin/bash hdfs -c 'hadoop fs -mkdir /user/vagrant && hadoop fs -chown vagrant:vagrant /user/vagrant' -hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples*.jar pi 2 2 \ No newline at end of file +su -s /bin/bash vagrant -c 'hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples*.jar pi 2 2'
