我是第一次在Debian虚拟机的生产环境中设置Titan图数据库,我正在利用Rexster为Titan提供接口。然而,在谷歌搜索后,我找不到任何脚本允许rexster在后台运行作为守护进程。根据{{3}},我将Cassandra,Elasticsearch和Rexster拆分为自己的流程。 Cassandra和Elasticsearch可以方便地使用Debian软件包来开箱即用地部署守护程序脚本,但Rexster没有任何功能。有没有人创建一个允许Rexster作为守护进程运行的脚本?
查看titan下载zip中的rexster.sh脚本../$titan_base/bin/它调用java启动Rexster,所以我认为像titan rexster with external cassandra instance这样的包装器可能是用来启动它,除非有更简单的方法吗?
答案 0 :(得分:0)
处理此问题的简单通用工具是Daemonize。 this post中的更多详细信息。
如果您的Debian足够新,可以使用Systemd,请查看创建service script。使用脚本的关键命令是:
systemctl start rexster.service
systemctl enable rexster.service