centos7.6自定义安装mongodb Enterprise4.2.0?

2024-11-04 08:18:16

1、查看虚拟机内核版本并下载对应版本。1)shell中输入命令下载依赖:yum install cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain krb5-libs libcurl libpcap lm_sensors-libs net-snmp net-snmp-agent-libs openldap openssl rpm-libs tcp_wrappers-libs注:因为安装mongodb enterprise server tar包时需要依赖这条命令所装的一些东西2)下载压缩包。

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

2、将压缩包从本地传入到虚拟机中。

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

3、创建存放目录。

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

4、配置环境变量。在 /etc/profile 文件中添加环境变量:export PATH=/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/bin:$PATH

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

5、UNIX ulimit Settings (这里可不做配置) 不过需要注意的是虚拟机的内存设置大些 >2G有兴趣这里根据个人的情况进行数据的配置。

centos7.6自定义安装mongodb Enterprise4.2.0?

6、创建数据存放目录,日志存放目录,PID文件目录。进入到/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420 目录之下输命令令:mkdir datamkdir log mkdir PIDfile cd logtouch mongod.log cd ..cd PIDfiletouch mongod.pid

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

7、权限设置。

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

8、Configure SELinux(配置SELinux) h1.数据存放路径:semanage fcontext -a -t mongod_var_lib_t '稆糨孝汶;/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/data.*'chcon -Rv -u system_u -t mongod_var_lib_t '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/data'restorecon -R -v '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/data'h2.日志存放路径:semanage fcontext -a -t mongod_log_t '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/log.*'chcon -Rv -u system_u -t mongod_log_t '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/log'restorecon -R -v '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/log'h3.pid文件存放路径:semanage fcontext -a -t mongod_var_run_t '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/PIDfile.*'chcon -Rv -u system_u -t mongod_var_run_t '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/PIDfile'restorecon -R -v '/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/PIDfile'h4.如果指定了非默认端口:semanage port -a -t mongod_port_t -p tcp <portnumber>

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

9、Optional.SuppressFTDCWarnings的配置坡纠课柩iI.输入如下命令:全部复制在shell中粘贴。cat > mongodb_proc_net.te <<EOFmodule mongodb_proc_net 1.0;require { type proc_net_t; type mongod_t; class file { open read };}#============= mongod_t ==============allow mongod_t proc_net_t:file { open read };EOFi2.创建后,编译并加载自定义策略模块.checkmodule -M -m -o mongodb_proc_net.mod mongodb_proc_net.tesemodule_package -o mongodb_proc_net.pp -m mongodb_proc_net.modsemodule -i mongodb_proc_net.pp

centos7.6自定义安装mongodb Enterprise4.2.0?

10、创建mongodb.service文件。j1.进入到/etc/systemd/system之下j2.创建 mongodb.s髫潋啜缅ervice:vim mongodb.servicej3.复制如下内容。注意: 1.修改其中的User 自己登录的用户名 2.ExecStart指定二进制文件执行文件mongod的位置,位于解压包目录下的bin目录中.[Unit]Description=High-performance, schema-free document-oriented databaseAfter=network.target[Service]User=pythonExecStart=/home/python/softwareandCompressedpackage/SoftwareInstallationDirectory/mongodb/mongodbLinuxS390EnterpriseRh720420/bin/mongod --quiet --config /etc/mongod.conf[Install]WantedBy=multi-user.target

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

11、Run MongoDB Enterprise运行MongoDB.k1.启动mongodb服务sudo systemctl start mongodb.servicek2.查看mongodb服务的状态。sudo systemctl status mongodb.servicek3.也可以查询日志验证MongoDB已经成功启动进入自己的日志目录进行查看:看到这里说明已经启动成功[initandlisten] waiting for connections on port <port>k4.您可以选择通过发出以下命令来确保MongoDB将在系统重新启动后启动sudo chkconfig mongod on

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?

12、浏览器访问。

centos7.6自定义安装mongodb Enterprise4.2.0?centos7.6自定义安装mongodb Enterprise4.2.0?
猜你喜欢