• mongodb 安装及,设置账户、主从


    我原来没用过mongodb ,在晚上查了查需要的命令,关于怎么mongodb怎么用,我就不知道了

    官方网站: http://www.mongodb.org/
    MongoDB 安裝,主从配置
    一 MongoDB 安装

    点击(此处)折叠或打开

    1. [root@zabbix_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz
    2. [root@zabbix_server src]# tar xzvf mongodb-linux-x86_64-2.0.0.tgz
    3. [root@zabbix_server src]# mv mongodb-linux-x86_64-2.0.0 /usr/local/mongodb
    4. [root@zabbix_server src]# mkdir /usr/local/mongodb/data
    5. [root@zabbix_server src]# touch /usr/local/mongodb/logs
    6. [root@zabbix_server bin]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --port=27017 --fork
    7. [root@zabbix_server bin]# ./mongo
    8. MongoDB shell version: 2.0.0
    9. connecting to: test
    10. > use test;
    11. switched to db test
    12. > exit
    13. bye
    14. [root@zabbix_server bin]# netstat -anlpt | grep mongo
    15. tcp        0      0 0.0.0.0:27017               0.0.0.0:* LISTEN 11504/mongod
    16. tcp        0      0 0.0.0.0:28017               0.0.0.0:* LISTEN      11504/mongod

    注意: 如果报错 -bash: /usr/local/mongodb/bin/mongod: cannot execute binary file 说明你的服务器和mongodb 的版本不对应, 如果服务器是64位,下载x86_64的mongodb ,如果服务器是32位的, 下载i686的mongodb/

    安装方法参考了 http://blog.chinaunix.net/uid-24250828-id-3770298.html

    设置账户,

    最好在没有--auth 时,就设置好

    use admin 

    db.addUser("name","passwd")

    db.auth("name","passwd")  如果输出1,则说明正确

    在服务中用,那么就要给每个库都加上账户,

    use logs

    db.addUser("name","passwd")。

    然后就是该主从了

    如果按上边的方法安装的mongodb。那么只需要把整个mongodb文件,rsync到另一个服务器,

    然后启动的时候 添加配置选项就好了,说起来简单

    由于添加了账户,需要认证才能就行主从复制 用到了--keyfile 选项

    主从两个里边的文件要一样,具体 看官网吧   http://docs.mongodb.org/manual/core/master-slave/#configuration-options-for-master-slave-deployments

    注意 chmod 600 keyfile     要不会报错child process failed, exited with error number 1

    然后就是启动的时候,填上选项就好了

    主  /usr/local/mongodb/bin/mongod  --auth --master --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork

    从 --keyFile=/usr/local/mongodb/bin/mongod --auth --slave --source 192.168.10.36:27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend --port=27017 --fork --keyFile=/usr/local/mongodb/keyfile/usr/local/mongodb/keyfile  

    192.168.10.37为主的IP地址

    然后就可以了。自己可以主上添加个数据,从上查看一下。

    有错误 ,看日志

    停止mongodb   就是 启动的配置选项中,填上一个 --shutdown

  • 相关阅读:
    Solr7.7安装,配置中文分词 IKAnalyzer分词
    Solr7.7安装,链接数据库并导入数据,初级导入数据
    Solr7.7安装,过浏览器可以看到Solr界面,进行可视化操作
    Solr7.7安装,JDK安装
    Jquery 全局错误处理
    各种问题
    Elmah 数据库脚本
    LINQ&EF任我行(二)--LinQ to Object
    css3 animatehue属性
    Lync二次开发关于Lync启动退出问题
  • 原文地址:https://www.cnblogs.com/cuizhipeng/p/4588310.html
Copyright © 2020-2023  润新知