Skip to content

Instantly share code, notes, and snippets.

@dstroot
Created March 25, 2012 17:38
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save dstroot/2198526 to your computer and use it in GitHub Desktop.
Save dstroot/2198526 to your computer and use it in GitHub Desktop.
Install MongoDB on Amazon EC2
#!/bin/bash
echo "*****************************************"
echo " Add the 10gen repository - after you press"
echo " enter add the following lines and then"
echo " cntl-X to save:"
echo " [10gen]"
echo " name=10gen Repository"
echo " baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64"
echo " gpgcheck=0"
echo "*****************************************"
read -p "Press [Enter] to continue..."
nano /etc/yum.repos.d/10gen.repo
# install MongoDB
sudo yum install mongo-10gen and mongo-10gen-server
# start the service
sudo service mongod start
# install service
sudo chkconfig mongod on
@romanostolosh-devpronet

Hi,
Just a hint to omit prompting user to do copying and pressing any keys.

repo = "/etc/yum.repos.d/10gen.repo"

echo " [10gen]" | sudo tee $repo
echo " name=10gen Repository" | sudo tee -a $repo
echo " baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64" | sudo tee -a $repo
echo " gpgcheck=0" | sudo tee -a $repo

:)

@itzrahulsoni
Copy link

Good one. A tarball approach provides more control. https://www.attosol.com/how-to-install-mongodb-in-aws-linux-step-by-step/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment