在SLES 11.3上安裝MongoDB Enterprise 3.4.6
///////////////////
// MongoDB安裝
///////////////////
這裡採用rpm包離線安裝的方法,並非官方文件中介紹使用http的聯網安裝方法,因為很多情況下伺服器是直連外網會有很多限制
===從MongoDB官網下載四個rpm包,網址是
mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-server-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-shell-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-tools-3.4.6-1.suse11.x86_64.rpm
===從MongoDB官網下載public key,網址是
server-3.4.asc
===上面的5個檔案存放至目錄下
/mongosoft
===SuSE上建立repository
zypper ar file:///iso1 iso1 <---SuSE的安裝介質在/iso1目錄下
zypper lr
# | Alias | Name | Enabled | Refresh
--+--------------------------------------------------+--------------------------------------------------+---------+--------
1 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | Yes | No
2 | iso1 | iso1 | Yes | No
===SuSE上安裝所需要的包
zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_0_0 libsensors4 libsnmp30 libpcap1 libwrap0 rpm
===匯入MongoDB public key
rpm --import /mongosoft/server-3.4.asc
注:如果不匯入public key,下面在使用zypper安裝的時候會有類似報錯,但是不影響使用
warning: /var/cache/zypp/packages/_tmpRPMcache_/mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID a15703c6
===安裝mongod daemon
mongo1990:/mongosoft # zypper install mongodb-enterprise-server-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW packages are going to be installed:
mongodb-enterprise-server net-snmp perl-SNMP
The following package is not supported by its vendor:
mongodb-enterprise-server
3 new packages to install.
Overall download size: 15.9 MiB. After the operation, additional 54.8 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package perl-SNMP-5.4.2.1-8.12.16.1.x86_64 (1/3), 179.0 KiB (609.0 KiB unpacked)
Retrieving package net-snmp-5.4.2.1-8.12.16.1.x86_64 (2/3), 370.0 KiB (1.0 MiB unpacked)
Retrieving package mongodb-enterprise-server-3.4.6-1.suse11.x86_64 (3/3), 15.4 MiB (53.2 MiB unpacked)
Installing: perl-SNMP-5.4.2.1-8.12.16.1 [done]
Installing: net-snmp-5.4.2.1-8.12.16.1 [done]
Additional rpm output:
Updating etc/sysconfig/net-snmp...
Retrieving package mongodb-enterprise-server-3.4.6-1.suse11.x86_64 (1/3), 15.4 MiB (53.2 MiB unpacked)
Installing: mongodb-enterprise-server-3.4.6-1.suse11 [done]
Additional rpm output:
insserv: warning: script 'K01scalarizr' missing LSB tags
insserv: warning: script 'S01scalr-upd-client' missing LSB tags
insserv: warning: script 'scalr-upd-client' missing LSB tags
insserv: warning: script 'scalarizr' missing LSB tags
insserv: Service syslog is missed in the runlevels 4 to use service ftpd
mongod 0:off 1:off 2:on 3:on 4:off 5:on 6:off
===安裝mongos daemon
mongo1990:/mongosoft # zypper install mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-mongos
The following package is not supported by its vendor:
mongodb-enterprise-mongos
1 new package to install.
Overall download size: 8.6 MiB. After the operation, additional 29.7 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64 (1/1), 8.6 MiB (29.7 MiB unpacked)
Retrieving package mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64 (1/1), 8.6 MiB (29.7 MiB unpacked)
Installing: mongodb-enterprise-mongos-3.4.6-1.suse11 [done]
Additional rpm output:
===安裝mongo shell
mongo1990:/mongosoft # zypper install mongodb-enterprise-shell-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-shell
The following package is not supported by its vendor:
mongodb-enterprise-shell
1 new package to install.
Overall download size: 8.8 MiB. After the operation, additional 30.3 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-shell-3.4.6-1.suse11.x86_64 (1/1), 8.8 MiB (30.3 MiB unpacked)
Retrieving package mongodb-enterprise-shell-3.4.6-1.suse11.x86_64 (1/1), 8.8 MiB (30.3 MiB unpacked)
Installing: mongodb-enterprise-shell-3.4.6-1.suse11 [done]
Additional rpm output:
===安裝mongo tools
mongo1990:/mongosoft # zypper install mongodb-enterprise-tools-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-tools
The following package is not supported by its vendor:
mongodb-enterprise-tools
1 new package to install.
Overall download size: 47.4 MiB. After the operation, additional 173.6 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-tools-3.4.6-1.suse11.x86_64 (1/1), 47.4 MiB (173.6 MiB unpacked)
Retrieving package mongodb-enterprise-tools-3.4.6-1.suse11.x86_64 (1/1), 47.4 MiB (173.6 MiB unpacked)
Installing: mongodb-enterprise-tools-3.4.6-1.suse11 [done]
Additional rpm output:
當然還有一個解壓Tar包的安裝方法,可以參考:,此處不做介紹
/////////////////////////
// mongodb服務啟動與停止
/////////////////////////
mongo1990:~ # service mongod start
Starting mongod: done
mongo1990:~ # service mongod status
Checking for mongod: running
mongo1990:~ # service mongod stop
Stopping mongod: done
/////////////////////////
// mongodb服務自動重啟設定
/////////////////////////
mongo1990:~ # chkconfig --level 235 mongod on
insserv: warning: script 'K01scalarizr' missing LSB tags
insserv: warning: script 'S01scalr-upd-client' missing LSB tags
insserv: warning: script 'scalr-upd-client' missing LSB tags
insserv: warning: script 'scalarizr' missing LSB tags
insserv: Service syslog is missed in the runlevels 4 to use service ftpd
mongo1990:~ # chkconfig --list | grep mongo
mongod 0:off 1:off 2:on 3:on 4:off 5:on 6:off
///////////////////
// 解除安裝mongodb
///////////////////
sudo service mongod stop
sudo zypper remove $(rpm -qa | grep mongodb-enterprise)
sudo rm -r /var/log/mongodb <---刪除日誌檔案
sudo rm -r /var/lib/mongo <---刪除資料檔案
// MongoDB安裝
///////////////////
這裡採用rpm包離線安裝的方法,並非官方文件中介紹使用http的聯網安裝方法,因為很多情況下伺服器是直連外網會有很多限制
===從MongoDB官網下載四個rpm包,網址是
mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-server-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-shell-3.4.6-1.suse11.x86_64.rpm
mongodb-enterprise-tools-3.4.6-1.suse11.x86_64.rpm
===從MongoDB官網下載public key,網址是
server-3.4.asc
===上面的5個檔案存放至目錄下
/mongosoft
===SuSE上建立repository
zypper ar file:///iso1 iso1 <---SuSE的安裝介質在/iso1目錄下
zypper lr
# | Alias | Name | Enabled | Refresh
--+--------------------------------------------------+--------------------------------------------------+---------+--------
1 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | Yes | No
2 | iso1 | iso1 | Yes | No
===SuSE上安裝所需要的包
zypper install cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 libopenssl1_0_0 libsensors4 libsnmp30 libpcap1 libwrap0 rpm
===匯入MongoDB public key
rpm --import /mongosoft/server-3.4.asc
注:如果不匯入public key,下面在使用zypper安裝的時候會有類似報錯,但是不影響使用
warning: /var/cache/zypp/packages/_tmpRPMcache_/mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID a15703c6
===安裝mongod daemon
mongo1990:/mongosoft # zypper install mongodb-enterprise-server-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW packages are going to be installed:
mongodb-enterprise-server net-snmp perl-SNMP
The following package is not supported by its vendor:
mongodb-enterprise-server
3 new packages to install.
Overall download size: 15.9 MiB. After the operation, additional 54.8 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package perl-SNMP-5.4.2.1-8.12.16.1.x86_64 (1/3), 179.0 KiB (609.0 KiB unpacked)
Retrieving package net-snmp-5.4.2.1-8.12.16.1.x86_64 (2/3), 370.0 KiB (1.0 MiB unpacked)
Retrieving package mongodb-enterprise-server-3.4.6-1.suse11.x86_64 (3/3), 15.4 MiB (53.2 MiB unpacked)
Installing: perl-SNMP-5.4.2.1-8.12.16.1 [done]
Installing: net-snmp-5.4.2.1-8.12.16.1 [done]
Additional rpm output:
Updating etc/sysconfig/net-snmp...
Retrieving package mongodb-enterprise-server-3.4.6-1.suse11.x86_64 (1/3), 15.4 MiB (53.2 MiB unpacked)
Installing: mongodb-enterprise-server-3.4.6-1.suse11 [done]
Additional rpm output:
insserv: warning: script 'K01scalarizr' missing LSB tags
insserv: warning: script 'S01scalr-upd-client' missing LSB tags
insserv: warning: script 'scalr-upd-client' missing LSB tags
insserv: warning: script 'scalarizr' missing LSB tags
insserv: Service syslog is missed in the runlevels 4 to use service ftpd
mongod 0:off 1:off 2:on 3:on 4:off 5:on 6:off
===安裝mongos daemon
mongo1990:/mongosoft # zypper install mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-mongos
The following package is not supported by its vendor:
mongodb-enterprise-mongos
1 new package to install.
Overall download size: 8.6 MiB. After the operation, additional 29.7 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64 (1/1), 8.6 MiB (29.7 MiB unpacked)
Retrieving package mongodb-enterprise-mongos-3.4.6-1.suse11.x86_64 (1/1), 8.6 MiB (29.7 MiB unpacked)
Installing: mongodb-enterprise-mongos-3.4.6-1.suse11 [done]
Additional rpm output:
===安裝mongo shell
mongo1990:/mongosoft # zypper install mongodb-enterprise-shell-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-shell
The following package is not supported by its vendor:
mongodb-enterprise-shell
1 new package to install.
Overall download size: 8.8 MiB. After the operation, additional 30.3 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-shell-3.4.6-1.suse11.x86_64 (1/1), 8.8 MiB (30.3 MiB unpacked)
Retrieving package mongodb-enterprise-shell-3.4.6-1.suse11.x86_64 (1/1), 8.8 MiB (30.3 MiB unpacked)
Installing: mongodb-enterprise-shell-3.4.6-1.suse11 [done]
Additional rpm output:
===安裝mongo tools
mongo1990:/mongosoft # zypper install mongodb-enterprise-tools-3.4.6-1.suse11.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
mongodb-enterprise-tools
The following package is not supported by its vendor:
mongodb-enterprise-tools
1 new package to install.
Overall download size: 47.4 MiB. After the operation, additional 173.6 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package mongodb-enterprise-tools-3.4.6-1.suse11.x86_64 (1/1), 47.4 MiB (173.6 MiB unpacked)
Retrieving package mongodb-enterprise-tools-3.4.6-1.suse11.x86_64 (1/1), 47.4 MiB (173.6 MiB unpacked)
Installing: mongodb-enterprise-tools-3.4.6-1.suse11 [done]
Additional rpm output:
當然還有一個解壓Tar包的安裝方法,可以參考:,此處不做介紹
/////////////////////////
// mongodb服務啟動與停止
/////////////////////////
mongo1990:~ # service mongod start
Starting mongod: done
mongo1990:~ # service mongod status
Checking for mongod: running
mongo1990:~ # service mongod stop
Stopping mongod: done
/////////////////////////
// mongodb服務自動重啟設定
/////////////////////////
mongo1990:~ # chkconfig --level 235 mongod on
insserv: warning: script 'K01scalarizr' missing LSB tags
insserv: warning: script 'S01scalr-upd-client' missing LSB tags
insserv: warning: script 'scalr-upd-client' missing LSB tags
insserv: warning: script 'scalarizr' missing LSB tags
insserv: Service syslog is missed in the runlevels 4 to use service ftpd
mongo1990:~ # chkconfig --list | grep mongo
mongod 0:off 1:off 2:on 3:on 4:off 5:on 6:off
///////////////////
// 解除安裝mongodb
///////////////////
sudo service mongod stop
sudo zypper remove $(rpm -qa | grep mongodb-enterprise)
sudo rm -r /var/log/mongodb <---刪除日誌檔案
sudo rm -r /var/lib/mongo <---刪除資料檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2143831/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在 SLES-10-x86 上安裝 Oracle 資料庫 10gOracle資料庫
- 在 Fedora 上安裝 MongoDB 伺服器MongoDB伺服器
- 在Red Hat和Centos上安裝MongoDBCentOSMongoDB
- 安裝SAP EP on SLES 11
- Oracle9.2.0.4 在 Red Hat Enterprise 4上的安裝Oracle
- linux上安裝mongodbLinuxMongoDB
- MAC上如何安裝mongoDBMacMongoDB
- Mac OX上安裝MongoDbMacMongoDB
- MongoDB 3.2 升級至 3.4.6MongoDB
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- 在red hat enterprise linux 5.4上安裝oracle11gLinuxOracle
- prometheus: 安裝grafana11.3PrometheusGrafana
- centOS安裝zookeeper3.4.6(分散式模式)CentOS分散式模式
- 圖解SLES 11 SP3+Oracle 11gR2 RAC在VirtualBOX上的安裝與部署圖解Oracle
- 在vmware workstation 6上安裝suse9(enterprise)四屏處理
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10gOracleLinux
- Mongodb在Windows下安裝及配置MongoDBWindows
- 使用 VMware 在 Oracle Enterprise Linux 上安裝 Oracle RAC 10g (2)OracleLinux
- 伺服器上安裝MongoDB小記伺服器MongoDB
- 【mongodb】mongodb的安裝MongoDB
- mongo(mongodb)在linux下的安裝MongoDBLinux
- [MongoDB] MongoDB在El Capitan的安裝除錯詳解MongoDBAPI除錯
- mongodb 安裝MongoDB
- 安裝mongodbMongoDB
- MongoDB安裝MongoDB
- mongodb 安裝MongoDB
- 在CentOS上安裝GitCentOSGit
- 在centos上安裝molochCentOS
- 在Windows上安裝MavenWindowsMaven
- 在CentOS上安裝dockerCentOSDocker
- 在CentOS上安裝PowerShellCentOS
- 在windows上安裝numpyWindows
- 在mac上安裝DockerMacDocker
- mysql 在windows上安裝MySqlWindows
- 在Centos上安裝wordpressCentOS
- 在AIX上安裝GCCAIGC
- hive在centos上安裝HiveCentOS
- 在lfs上安裝tcpdumpTCP