zoukankan      html  css  js  c++  java
  • 关于数据同步出现的问题dataSync异常之Java.nio.channels.UnresolvedAddressException

                 最近在环境部署时候,由于需要数据同步,之前的服务器数据同步配置文件拿来用发现数据无法同步,在Linux系统上还不报任何错误,但是在window系统时候

            出现如图错误

    查询错误多数是没有解答,但是最终找到一个解释

    1 

    <xml version="1.0" encoding="UTF-8"?><config> 3 <!-- 是否启动Socket服务 ,server端接收文件,Client端发送文件, Interval 发送时间间隔,单位:秒 maximum 每次发送文件最大数--> 4 <isSocketServer to_path="/tmp/db2file/" ip="10.13.96.90" port="8899">true</isSocketServer> 5 <!-- 客户端 --> 6 <isSocketClient from_path="/tmp/db2file/" ip="172.14.2.212" 7 port="8899" Interval="30" maximum="1">false</isSocketClient> 8 </config>


    程序的配置文件为上面代码,这是开启服务端,选择为true,另一台服务器开启的是客户端,所以这里的客户端选择为false。
    楼主在一台Linux服务器上测试,所以将两个都选择为true。也就是既有服务端,又有客户端。(如下代码)
    从db2file文件夹同步数据到db3file 中。


    <xml version="1.0" encoding="UTF-8"?><config>
    3     <!-- 是否启动Socket服务 ,server端接收文件,Client端发送文件, Interval 发送时间间隔,单位:秒 maximum 每次发送文件最大数-->
    4     <isSocketServer to_path="/tmp/db3file/"  ip="172.16.14.168"  port="8899">true</isSocketServer>
    5     <!-- 客户端 -->
    6     <isSocketClient from_path="/tmp/db2file/" ip="172.16.14.168"
    7         port="8899" Interval="30" maximum="1">true</isSocketClient>
    8 </config>
    开启tomcat后并没有同步数
    http://www.cnblogs.com/zhwbqd/p/4045263.html  通过这个博客改动后成功同步数据了。。。
    (问题在于: storm kafkaSpout 通过ZK去获取kafka的地址, 但是zk中保存的kafka是以域名的方式保存的,
    而新集群上没有配置相关的hosts, 所以只需要在新集群的supervior机器上的/etc/hosts加上对应的kafka hosts即可)

    括号是他的解答,可能情况不是完全一致,但是楼主在、etc/hosts上加了 172.16.14.168
    数据便能够同步了。这是楼主摸索一天才解决的,希望能够帮助同样遇到这个问题的新手们。
    作为一个新手,不知道之前这个项目的人到底是怎么做的,一切全靠自己摸索,但是收获还是蛮大的,可能这只是一分钟解决的事,但是我却解决了一天。


    另外有需要同步数据代码的新手用来学习的可以找我,但是作为公司商业用途的不要找我了。
    
    
    
     
    
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    三大主流负载均衡软件对比(LVS+Nginx+HAproxy)
    nginx 提示the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
    centos安装nginx并配置SSL证书
    hadoop创建目录文件失败
    The server time zone value 'EDT' is unrecognized or represents more than one time zone.
    脚本启动SpringBoot(jar)
    centos做免密登录
    数据库远程连接配置
    Bash 快捷键
    TCP三次握手四次断开
  • 原文地址:https://www.cnblogs.com/ylzj/p/6026352.html
Copyright © 2011-2022 走看看