我正在关注arangodb 2.7.3文档的第一部分.我已经做到了
brew install /usr/local/sbin/arangod &
安装在基本集群设置之后的下一部分是为使用linux的人编写的.它要求你修改配置文件,我已经完成了,然后重启arango通过/etc/init.d/arangodb
什么是在mac osx上重启arango守护进程的正确方法?
您应该使用常规的自制方式来启动/停止也适用于ArangoDB的服务.
引用brew install arangodb
:
要在启动时启动arangodb:
ln -sfv /usr/local/opt/arangodb/*.plist ~/Library/LaunchAgents
然后立即加载arangodb:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.arangodb.plist
或者,如果您不想/需要launchctl,您可以运行:
/usr/local/opt/arangodb/sbin/arangod --log.file -
你应该避免杀死服务(无论是ArangoDB还是其他任何东西),-9
除非它真的是必要的 - 没有干净的关闭是可能的,你可能会破坏数据的完整性.在没有指定信号的情况下进行杀戮将默认为信号15(SIGTERM
),这将命令服务自行关闭.
我知道有接受的答案,但使用自制软件的文档已更新,现在它更容易:
开始服务
sudo brew services start arangodb
停止服务
sudo brew services stop arangodb
重启服务
sudo brew services restart arangodb
配置文件位于
/usr/local/etc/arangodb3/arangod.conf
编辑它与更改位于arangodb安装中的plist文件中的设置要容易得多.