欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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