Methods 启动时的加载方法,Aurelius Titan和Rexster

Methods 启动时的加载方法,Aurelius Titan和Rexster,methods,startup,gremlin,titan,rexster,Methods,Startup,Gremlin,Titan,Rexster,有没有办法在启动时将小精灵方法加载到rexster/Titan中 这样我就不必在每次我想通过rexpro使用这些方法时都重新发送它们。目前,我做的事情类似于这个简单的例子: rexpro_client.execute("def some_method(a){a.outE.count()}\n some_method("+some_variables+");") rexpro_client.execute("def some_method(a){a.outE.count()}\n some_met

有没有办法在启动时将小精灵方法加载到rexster/Titan中

这样我就不必在每次我想通过rexpro使用这些方法时都重新发送它们。目前,我做的事情类似于这个简单的例子:

rexpro_client.execute("def some_method(a){a.outE.count()}\n some_method("+some_variables+");")
rexpro_client.execute("def some_method(a){a.outE.count()}\n some_method("+some_variables2+");")
....
当多次执行此操作时,这显然是无效的

额外澄清:我显然希望预先定义我的some_方法,这样我就可以简单地代替:

rexpro_client.execute("some_method("+some_variables+");")
rexpro_client.execute("some_method("+some_variables2+");")

元素定义一个或多个逗号分隔的脚本文件,这些文件在Gremlin脚本引擎初始化时执行。初始化允许创建可用的用户定义步骤和函数

干杯, 丹尼尔参见

元素定义一个或多个逗号分隔的脚本文件,这些文件在Gremlin脚本引擎初始化时执行。初始化允许创建可用的用户定义步骤和函数

干杯,
丹尼尔

太好了!您知道init脚本的相对路径是什么吗?当它说config/some_script.groovy时,这是相对于xml文件rexster ssh(启动服务器的终端)的吗?我是说rexster sh脚本,而不是ssh。太好了!您知道init脚本的相对路径是什么吗?当它说config/some_script.groovy时,这是相对于xml文件rexster ssh(启动服务器的终端)的吗?我指的是rexster sh脚本,而不是ssh。