node+mongodb环境搭建
程序员文章站
2022-05-30 14:46:54
...
node+mongodb环境搭建
1.nodejs(6.9.1)安装:
1)https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x64.tar.gz
2)yum -y install gcc gcc-c++ openssl-devel ##确认服务器有node.js编译及依赖相关软件
3)wget https://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz
4)sudo tar node-v6.9.1.tar.gz && cd node-v6.9.1 && sudo ./configure --prefix=/usr/local/node && sudo make && sudo make install
5)vim /etc/profile
[[email protected] node-v0.10.24]# vim /etc/profile
#set nodejs env
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
[[email protected] node-v0.10.24]# source /etc/profile ##重启生效
2.mongodb(3.2.8)安装:
1)sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgz
2)sudo tar zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz && sudo mv mongodb-linux-x86_64-rhel70-3.2.8 /usr/local/mongodb
3)创建启动配置文件:
1>mkdir conf
2>vim conf/mongoa.conf #以下内容为mongoa.conf配置文件内容
#port 端口号默认 port=27017
port=27017
#dbpath 数据库存储文件目录
dbpath=/home/mongodb/data/dbmaster
#logpath 日志路径
logpath=/home/mongodb/logs/mongoa.log
#开启本地日志模式
journal=true
#logappend 日志追加形式 false:重新启动覆盖文件
logappend=true
#wiredTiger引擎相关操作
storageEngine=wiredTiger
#授权认证模式下运行
#auth=true
#fork 后台启动
fork=true
nohttpinterface=true
#relica set 配置
#副本集操作日志,要足够大,保证副本集比较长的隔离操作时间窗口,以M为单位
oplogSize=4096
#副本集名称保证,副本集内部成员要全部保证一致
#replSet=ebim
#副本集内部验证文件
#keyFile=/usr/local/mongodb/conf/replkeyfile
4)启动mongodb服务:
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongoa.conf
推荐阅读
-
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
-
理解vue ssr原理并自己搭建简单的ssr框架
-
vue-cli开发环境实现跨域请求的方法
-
本地搭建持续集成(AzureDevops)
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之七使用JWT生成Token(个人见解)
-
CentOS 7搭建Linux GPU服务器的教程
-
不要域名与服务器如何使用XAMPP本地搭建网站
-
详解使用批处理方式配置Java环境
-
讲解.NET环境下绘制模糊数学中隶属函数分布图第1/5页
-
AspNetCore 多环境配置 以及注册 消费Consul