MognoDBの最新版(執筆時点では3.0.6)をインストール
参考サイト
/etc/yum.repos.d/mongodb-org-3.0.repo を作成する
sudo vim /etc/yum.repos.d/mongodb-org-3.0.repo
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
yum でインストール
sudo yum install -y mongodb-org
起動して確認
sudo service mongod start
sudo chkconfig mongod on
mongo -version
以上
追記
古いサーバーにmongodb2.6.0 がインストールされていたので3.0.6にアップグレードしてみた時のお話
今回はとりあえず、使っていなかったのでデータのバックアップとかリストラとかは除外します
とりあえず、mongodbを止める
sudo service mongod stop
yumでインストールされているmongodb関連のパッケージを調べる
yum list installed | grep mongo
なんかいろいろいろ出てきたけど全部消します
sudo yum erase mongo-10gen mongo-10gen-server mongo-10gen-shell mongo-10gen-tools
上記の手順で3.0.6をインストール&起動
しかし、起動自体はできたのですが、shellに入れない。。。
W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused....
repair コマンド使ってみる
sudo mongod --repair
またエラーが…
# sudo mongod --repair
2015-09-11T14:04:08.566+0900 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-09-11T14:04:08.567+0900 I CONTROL [initandlisten] dbexit: rc: 100
うーん どうやら /data/db
がないのがいけないらしいので作ってみる
sudo mkdir -p /data/db
sudo mongod --repair
できた!!
shellにも接続できるようになりました。
Author And Source
この問題について(MognoDBの最新版(執筆時点では3.0.6)をインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/abgata20000/items/9546b5506871aba7043f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .