我在用mongo连接器在 MongoDB 和 SOLR 之间同步数据。我正在RedHat 7 操作系统服务器,我想运行 mongo-connector 命令叉服务器操作系统中的进程,因为我需要不受任何干扰的实时同步。
我正在发出命令
sudo mongo-connector -m localhost:27017 -t http://localhost:8983/solr/Search --auto-commit-interval=0 -d solr_doc_manager
这将持续运行 mongo-connector 服务,直到我退出服务器的命令界面。我该如何解决这个问题?
谢谢。
答案1
Nohup 或 disown 是我过去用来执行此操作的两个工具,不确定 mongo-connector 和 solr 对其环境有何期望,但请尝试以下步骤:
sudo nohup mongo-connector -m localhost:27017 -t http://localhost:8983/solr/Search --auto-commit-interval=0 -d solr_doc_manager&
答案2
或者,看看文档(作为 Linux 服务安装)。