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:
systemctlstopfirewalld.service#停止firewall systemctldisablefirewalld.service#禁止firewall开机启动
2、安装iptables防火墙
yuminstalliptables-services#安装
修改配置:vi/etc/sysconfig/iptables
-AINPUT-ptcp-mstate--stateNEW-mtcp--dport22-jACCEPT -AINPUT-ptcp-mstate--stateNEW-mtcp--dport27017-jACCEPT -AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT -AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
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时报错的问题分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短