You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by rv...@apache.org on 2013/12/26 03:05:13 UTC
git commit: BIGTOP-1167. got "Permission denied" when creating
vagrant home folder in provision.sh
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 <in...@gmail.com>
Authored: Sun Dec 22 01:37:19 2013 +0800
Committer: Roman Shaposhnik <rv...@cloudera.com>
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'