关于数据同步出现的问题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
数据便能够同步了。这是楼主摸索一天才解决的,希望能够帮助同样遇到这个问题的新手们。
作为一个新手,不知道之前这个项目的人到底是怎么做的,一切全靠自己摸索,但是收获还是蛮大的,可能这只是一分钟解决的事,但是我却解决了一天。


另外有需要同步数据代码的新手用来学习的可以找我,但是作为公司商业用途的不要找我了。

 

 

 



 


 

posted on 2016-11-03 14:07  一路致金  阅读(10674)  评论(0编辑  收藏  举报

导航