将图形从远程泰坦导出到本地的gephi

时间:2016-06-13 12:30:05

标签: titan gremlin gephi

我在linux服务器上安装了titan-1.0.0,并在本地windows机器上安装了gephi。我试图通过gremlin连接gephi。我已经给出了命令,

:remote connect tinkerpop.gephi
:remote config host 182.76.249.161

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

:> g

提交后我得到任何错误。但我没有在我的gephi中得到图表。请帮帮我

这是我在linux中以html格式获得的内容。当我在本地机器http://182.76.249.161:8080/中提供网址enter image description here时,我附上了我所加入的图片

1 个答案:

答案 0 :(得分:0)

流媒体插件使用Jetty作为其内部服务器。我没有看到the code专门设置主机的位置,所以根据Jetty documentation,这意味着Jetty / Gephi正在监听所有接口:

  

您可以将主机配置为主机名或IP地址   识别要监听的特定网络接口。如果没有设定,   或设置为0.0.0.0的值,连接器侦听所有本地   接口

我建议你确保你连接到Gephi的端口(在你的情况下是8080)是开放的。您可以使用Linux实例中的简单cURL命令来执行此操作:

$ 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服务器在外部无法使用,我怀疑您需要查看系统的网络配置。