CentOSインストールMongoDB

5046 ワード

CentOSインストールMongoDB
最近NoSQLを研究していて、久しぶりにブログを書きました.今日MongoDBを见て、少し熟知して、手を出してインストールを始めて、インストールの过程の中で一连の问题に出会って、ここでみんなに分かち合って、1つは自分のために1つの记录をして、2つはみんなが同じ问题に出会った时に顺调に解决することができます.くだらないことは言わないで、直接本題に入りましょう.
本人の実験環境はCentOS 5.5,32ビットシステム、CentOSでは、yumを通じて関連ソフトウェアをインストールするのが一般的です.
[root@h3 /]# yum install mongo-10gen-server

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * addons: centos.ustc.edu.cn

 * base: centos.ustc.edu.cn

 * epel: mirror.neu.edu.cn

 * extras: centos.ustc.edu.cn

 * updates: centos.ustc.edu.cn

Setting up Install Process

No package mongo-10gen-server available.

Nothing to do

[root@h3 /]#


エラーはyumソースが見つからず、簡単です.yumソースを構成しましょう.
 
私たちは/etc/yum.にいます.repos.dディレクトリの下にyumソースファイルを新規作成し、10 gen.repo
[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64

gpgcheck=0

注32ビットのオペレーティングシステムは以下のように構成されています.
[10gen]

name=10gen Repository

baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686

gpgcheck=0

自分のオペレーティングシステムが何ビットなのか分からない場合は、次のコマンドを使用します.
 
  
[root@h3 yum.repos.d]# getconf LONG_BIT

32

[root@h3 yum.repos.d]#


yumの更新原則は地元のrepomod.xmlファイルの変更日とyumサーバの更新ファイルrepomd.xmlを比較し、最新のファイルを選択するため、次のコマンドを実行してクリアする必要があります.
[root@h3 yum.repos.d]# yum clean all

Loaded plugins: fastestmirror

Cleaning up Everything

Cleaning up list of fastest mirrors

[root@h3 yum.repos.d]#


次に、次に奇跡を目撃する時です.ここではyum insall mongo-10 gen-serverに直接お話しします.mongoはクライアントとサービスに分かれており、サービス側はクライアントに依存しているので、mongo-10 gen-serverを直接インストールすればいいのです.
[root@h3 yum.repos.d]# yum install mongo-10gen-server

Loaded plugins: fastestmirror

Determining fastest mirrors

 * addons: mirror.esocc.com

 * base: mirror.esocc.com

 * epel: mirrors.hust.edu.cn

 * extras: mirror.esocc.com

 * updates: mirror01.idc.hinet.net

10gen                                                    |  951 B     00:00

10gen/primary                                            |  11 kB     00:00

10gen                                                                     96/96

addons                                                   | 1.9 kB     00:00

addons/primary_db                                        | 1.1 kB     00:00

base                                                     | 1.1 kB     00:00

base/primary                                             | 983 kB     00:00

base                                                                  2770/2770

epel                                                     | 3.6 kB     00:00

epel/primary_db                                          | 3.1 MB     00:02

extras                                                   | 2.1 kB     00:00

extras/primary_db                                        | 167 kB     00:00

updates                                                  | 1.9 kB     00:00

updates/primary_db                                       | 525 kB     00:00

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package mongo-10gen-server.i686 0:2.4.5-mongodb_1 set to be updated

--> Processing Dependency: mongo-10gen for package: mongo-10gen-server

--> Running transaction check

---> Package mongo-10gen.i686 0:2.4.5-mongodb_1 set to be updated

--> Finished Dependency Resolution



Dependencies Resolved



================================================================================

 Package                  Arch       Version                  Repository   Size

================================================================================

Installing:

 mongo-10gen-server       i686       2.4.5-mongodb_1          10gen        12 M

Installing for dependencies:

 mongo-10gen              i686       2.4.5-mongodb_1          10gen        71 M



Transaction Summary

================================================================================

Install       2 Package(s)

Upgrade       0 Package(s)



Total download size: 83 M

Is this ok [y/N]: y

Downloading Packages:

(1/2): mongo-10gen-server-2.4.5-mongodb_1.i686.rpm       |  12 MB     00:09

(2/2): mongo-10gen-2.4.5-mongodb_1.i686.rpm              |  71 MB     00:48

--------------------------------------------------------------------------------

Total                                           1.4 MB/s |  83 MB     00:58

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing     : mongo-10gen                                              1/2

  Installing     : mongo-10gen-server                                       2/2



Installed:

  mongo-10gen-server.i686 0:2.4.5-mongodb_1



Dependency Installed:

  mongo-10gen.i686 0:2.4.5-mongodb_1



Complete!

[root@h3 yum.repos.d]#


 
インストールが完了しました.