Redis系列~(十七)Could not connect to Redis No route to host问题解决
2016-10-27 20:24
1056 查看
最近一台电脑突然系统崩溃了,想做个新增节点的实验。由于之前装的都是ubuntu操作系统,于是想选个异构的REDHAT试试。
在试验第一步,装了个Redis进行看看,才发现远程无法访问,以前由于都装了有SSH,能轻松访问。而这回出现的错误是:Could
not connect to Redis at 192.168.2.195:6379: No route to host
这个问题以前还真没遇到过。网上一查,才发现是新装系统设置的iptables问题。
于是设置
或者
sudo iptables -F
轻松解决。
如下测试:
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
192.168.2.195:6379> select 10
(error) NOAUTH Authentication required.
192.168.2.195:6379> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h 192.168.2.195 -p 6379 -a ndscndscndsc
192.168.2.195:6379> select 10
OK
192.168.2.195:6379[10]> keys *
1) "189234234"
2) "123"
192.168.2.195:6379[10]>
在试验第一步,装了个Redis进行看看,才发现远程无法访问,以前由于都装了有SSH,能轻松访问。而这回出现的错误是:Could
not connect to Redis at 192.168.2.195:6379: No route to host
这个问题以前还真没遇到过。网上一查,才发现是新装系统设置的iptables问题。
于是设置
iptables -N REDIS iptables -A REDIS -s 192.168.10.1 -j ACCEPT iptables -A REDIS -s 192.168.10.2 -j ACCEPT iptables -A REDIS -j LOG --log-prefix "unauth-redis-access" iptables -A REDIS -j REJECT --reject-with icmp-port-unreachable iptables -I INPUT -p tcp --dport 6379 -j REDIS
或者
sudo iptables -F
轻松解决。
如下测试:
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
Could not connect to Redis at 192.168.2.195:6379: No route to host
not connected> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h "192.168.2.195" -p 6379
192.168.2.195:6379> select 10
(error) NOAUTH Authentication required.
192.168.2.195:6379> quit
ndscbigdata@ubuntu-bigdata-3:/usr/local/bin$ redis-cli -h 192.168.2.195 -p 6379 -a ndscndscndsc
192.168.2.195:6379> select 10
OK
192.168.2.195:6379[10]> keys *
1) "189234234"
2) "123"
192.168.2.195:6379[10]>
相关文章推荐
- Could not connect to Redis No route to host问题解决
- 【docker redis】Could not connect to Redis No route to host
- 解决2个smtp的问题: SMTP Error: Could not connect to SMTP host.
- 问题解决:psql: could not connect to server: No such file or directory Is the server running
- 解决问题:javax.mail.MessagingException: Could not connect to SMTP host: smtp.exmail.qq.com, port: 25;
- 出现ftp:connect:No route to host问题解决办法
- Error: Could not request certificate: No route to host - connect(2)
- 启动hadoop出现ssh: connect to host master port 22: No route to host 问题解决方案
- socke连接的一些问题的解决:1.connect: Connection refused 2.connect: No route to host
- RHEL 5下配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决
- wordpress之SMTP发送邮件出现Could not connect to SMTP host解决办法
- 问题解决:psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
- redis数据导出,报错Could not connect to Redis at ip:port: Cannot assign requested address解决方法
- CentOS系统配置.ssh遇到port 22:No route to host问题的解决方法
- Selenium2学习-038-firefox、webdriver版本不对称问题解决:org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055
- 【解决】Mysql关于Host \'XXX\' is not allowed to connect to this MySQL server 的问题
- hadoop集群 no route to host问题解决
- 配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决
- CentOS下配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决
- python程序中Connect error: No route to host(errno:113) 连接错误解决办法--关闭iptables防火墙