Jar*_*dlc 5 mongodb raspberry-pi
我刚刚从https://github.com/RickP/mongopi安装了 mongopi,主要做了一些调整后它可以正常工作$ sudo chown $USER /data/db。然而,我的 mongo 和 mongod 调用不是持久的PATH=$PATH:/opt/mongo/bin/,
export PATH但我不会在下一个 ssh 会话中持续。另外如何在启动时使 mongo 初始化?我完成了 github repo 中的所有步骤。
对于问题的路径部分:
要使该路径正常工作,您应该将其放入每次登录时运行的脚本中。通常,您的主目录中有一个适用于您的 shell 的 rc 文件。类型
echo $SHELL
查看您正在运行的 shell。转到您的主目录:
cd
然后打开名为 .(your shell)rc 的文件 - 也就是说,如果您正在运行 bash,请打开 .bashrc
nano .bashrc
在该文件末尾添加路径:
PATH=$PATH:/opt/mongo/bin
export PATH
对于问题的初始化部分:
下载并编辑此脚本:Mongo init.d at github
您需要更改第 50 行处的 DEAMON 值。我遇到了一些其他麻烦,但如果您创建一个配置文件(可能是空的)并从第 57 行引用它,您可能应该没问题。另外,您需要添加服务器运行时应使用的 mongodb 用户。您可以在第 95 行编辑此内容,但默认值可能是个好主意。
完成所有这些编辑后,将文件移动到 /etc/init.d/mongodb,如下所示:
sudo mv init.d /etc/init.d/mongodb
然后将其添加到系统启动例程中
sudo update-rc.d mongodb defaults
(这是假设您运行 debian。其他发行版可能有其他命令来执行此操作。)
现在,请确保您没有在其他地方运行 mongod,并通过以下方式控制服务
sudo service mongodb start
service mongodb status
sudo service mongodb stop
... 等等。这也将在启动和关闭时自动运行。
| 归档时间: | 
 | 
| 查看次数: | 9371 次 | 
| 最近记录: |