2016-06-13 27 views
1

我已经在linux服务器上安装了titan-1.0.0并且在本地windows机器上安装了gephi。我试图通过gremlin连接gephi。我给出的命令,从远程巨人导出到本地gephi的图形

:remote connect tinkerpop.gephi 
:remote config host 182.76.249.161 

这是我的本地机ip。我也提交了图表

:> g 

我在提交它后发现任何错误。但我没有得到我的gephi图。请帮助我

这就是我在我的linux中以html格式获得的。我附上了当我在本地机器上提供url http://182.76.249.161:8080/的图片enter image description here

+0

您使用的是哪种版本的gephi? –

+0

我正在使用0.9.1 gephi版本 –

+0

为什么这个问题与以前的成功不同? http://stackoverflow.com/a/372​​99573/1831717 - 如果你在本地连接到gephi(你不应该只是连接到本地主机上的gephi),你为什么要将主机更改为该IP地址? –

回答

0

流式插件使用Jetty作为其内部服务器。我看不出the code专门设置主机,所以要根据Jetty documentation应该意味着码头/ Gephi的所有接口上监听:

您可以配置一台主机作为主机名或IP地址 确定要侦听的特定网络接口。如果未设置,则 或设置为0.0.0.0,则连接器会侦听所有本地接口上的 接口。

我建议你确保你连接到Gephi的端口(你的情况似乎是8080)是开放的。您可以从您的Linux实例做一个简单的卷曲的命令:

$ curl http://localhost:8080 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> 
<title>Error 404 Not Found</title> 
</head> 
<body> 
<h2>HTTP ERROR: 404</h2> 
<p>Problem accessing /. Reason: 
<pre> Not Found</pre></p> 
<hr /><i><small>Powered by Jetty://</small></i> 
</body> 
</html> 

很显然,你应该把“localhost”,以配合您的IP地址。如果该命令无法返回404,那么Gephi的Jetty服务器不在外部可用,我怀疑您需要查看系统的网络配置。

+0

我附上了我在本地机器上获得的图片。我在我的linux服务器中获得了相同的HTML格式 –

+0

您应该从jetty获得404 - 不是您的图片/描述表明您没有连接到Jetty,因此有网络问题需要解决? –

+0

当我给URL“http://170.251.154.205:8080/workspace1”我得到“这个网站无法到达”,我得到404错误,当我给我的地址“http:// localhost:8080/workspace1”在我的本地windows机器。我没有改变任何配置 –