zoukankan      html  css  js  c++  java
  • 使用程序往Neo4j导入CSV报错

      今天在用程序向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/ 

  • 相关阅读:
    Linux的各个文件夹名称解释(FHS)
    ThinkPHP3.1URL分发BUG修正
    HTTP响应头缓存控制
    Web性能测试工具:http_load安装&使用简介
    无法登陆github官网的解决办法
    次梯度(Subgradient)
    科普帖:深度学习中GPU和显存分析
    关于图像分类的问题
    深度学习中的多尺度模型设计
    Pytorch模型定义的三要
  • 原文地址:https://www.cnblogs.com/zq-inlook/p/4413312.html
Copyright © 2011-2022 走看看