Difference between revisions of "MongoDB"

From SME Server
Jump to navigationJump to search
Line 40: Line 40:
 
  signal-event reboot
 
  signal-event reboot
  
 +
===Additional Notes===
 +
 +
Note - I need to test this again and update.
 +
 +
The link to mongodb is not necessary.
 +
 +
It may need this to set on and off correctly in other service levels:
 +
 +
chkconfig mongod on
 +
 +
Create a service link in in rc7.d:
 +
 +
ln -s /etc/init.d/mongod /etc/rc.d/rc7.d/S57mongod
 +
 +
To use e-smith-service it will need a key:
 +
 +
config set mongod service status enabled
 +
 +
You should now be able to do:
 +
 +
service mongod start|stop|restart etc
 +
 +
Mongo should come up on boot.
 
----
 
----
 
[[Category:Howto]]
 
[[Category:Howto]]
 
[[Category:Administration]]
 
[[Category:Administration]]

Revision as of 21:06, 21 August 2019

How to install MongoDB 4.0

Install Official Repository

db yum_repositories set mongodb repository \
               BaseURL https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/4.0/x86_64/ \
               EnableGroups no \
               GPGCheck yes \
               Name "MongoDB" \
               GPGKkey https://www.mongodb.org/static/pgp/server-4.0.asc \
               Visible no \
               status disabled
signal-event yum-modify
yum install mongodb-org --enablerepo=mongodb

If refuses to install because of no GPG Key you can change GPGCheck above from Yes to No and try yum install... again or

rpm --import https://www.mongodb.org/static/pgp/server-4.0.asc

Or

yum install mongodb-org --enablerepo=mongodb --nogpgcheck

Start Mongo

/etc/init.d/mongod start

Add the symlinks to start automatically:

ln -s /etc/init.d/mongod /etc/rc.d/rc6.d/K03mongodb
ln -s /etc/init.d/mongod /etc/rc.d/rc7.d/S57mongodb

Optional: create symlink to use mongo or mongodb as service name

ln /etc/init.d/mongod /etc/init.d/mongodb

To ensure everything is all right:

signal-event post-upgrade
signal-event reboot

Additional Notes

Note - I need to test this again and update.

The link to mongodb is not necessary.

It may need this to set on and off correctly in other service levels:

chkconfig mongod on

Create a service link in in rc7.d:

ln -s /etc/init.d/mongod /etc/rc.d/rc7.d/S57mongod

To use e-smith-service it will need a key:

config set mongod service status enabled

You should now be able to do:

service mongod start|stop|restart etc

Mongo should come up on boot.