• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析

    环境描述:

    数据库:mongodb3.0.1

    数据库系统:centos7,(虚拟机,最小安装)

    数据库驱动:mongo-Java-driver-3.0.0.jar

    问题描述:shell环境下用mongo客户端程序能正常连接mongod,但java程序始终报错。

    查看centos7的官方文档,知道centos7最小安装默认只安装防火墙的动态配置规则服务(firewalld),静态配置规则服务(iptables与ip6tables)需要另行安装。

    1、关闭firewall:

    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

    2、安装iptables防火墙

    yum install iptables-services #安装

    修改配置:vi /etc/sysconfig/iptables

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
        -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
        -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    systemctl  start  iptables.service  #启动防火墙
    systemctl  stop  iptables.service  #停止防火墙
    systemctl  restart  iptables.service  #重启防火墙
    systemctl  status  iptables.service  #查看防火墙状态
    systemctl  enable  iptables.service  #设置防火墙开机启动

    以上所述是小编给大家介绍的centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • 关于mongoose连接mongodb重复访问报错的解决办法
    • NodeJS连接MongoDB数据库时报错的快速解决方法
    • perl操作MongoDB报错undefined symbol: HeUTF8解决方法
    • mongodb replica set 添加删除节点的2种方法
    • Mongodb增加、移除Arbiter节点实例
    • mongodb添加arbiter节点的方法示例
    • MongoDB添加secondary节点的2种方法详解
    • MongoDB添加仲裁节点报错:replica set IDs do not match的解决方法
    上一篇:mongoDB 实现主从读写分离实现的实例代码
    下一篇:MongoDB运行日志实现自动分割的方法实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析 centos7,防火墙,导致,java,