使用程序往Neo4j导入CSV报错

系统 1750 0

  今天在用程序向Neo4j导入csv文件时,报以下错误:

      
        java.net.ConnectException: Connection refused: connect  

java.rmi.ConnectException: Connection refused to host: 
      
      127.0.0.1
      
        ; nested exception is:   

    java.net.ConnectException: Connection refused: connect  

    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)  

    at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)  

    at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)  

    at sun.rmi.server.UnicastRef.invoke(Unknown Source)  

    at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)  

    at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)  

    at $Proxy0.getAllSections(Unknown Source)  

    at ccg.boccrawler.rmi.TestClient.main(TestClient.java:
      
      21) 
    

  经查明原因后,发现这个问题其实是由rmi服务器端程序造成的。 客户端程序向服务端请求一个对象的时候,返回的stub对象里面包含了服务器的hostname,客户端的后续操作根据这个hostname来连接服务器端。要想知道这个hostname具体是什么值可以在服务器端bash中打入指令:hostname -i 如果返回的是127.0.0.1,那么你的客户端肯定会抛如标题的异常了。

解决方法:

  先在/etc/hosts里添加一行,然后修改/etc/sysconfig/network文件里面的HOSTNAME

  如你的hosts文件原来内容

  127.0.0.1           localhost.localdomain

  机器的实际IP为192.168.57.90,则可以添加以下内容

  192.168.57.90    alias

  然后修改/etc/sysconfig/network文件的HOSTNAME=alias

  修改后程序正常运行。

参考资料 http://scork520.blog.163.com/blog/static/49099202201081324215183/  

使用程序往Neo4j导入CSV报错


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论