linux - MongoDB - Ubuntu crouton - 无法启动服务

标签 linux mongodb unix crouton-os

我已尝试按照此处列出的安装说明进行操作:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

但是我遇到了一个问题,我猜是 Upstart/initctl,我无法启动 mongod 服务,除非在终端中以 sudo 的形式手动运行它,这在我看来是个坏主意。 (即使这仅适用于教室、单用户设置。)

sudo /etc/init.d/mongod start

产生这个错误:

initctl: Unknown job: mongod

我试过 sudo initctl reload-configuration 并再次运行上面的启动命令,但无济于事。

对下一步做什么有什么想法或建议吗?

最佳答案

使用官方文档安装 mongodb 在 crouton 中似乎不起作用。以下是我在我的机器上运行它所遵循的说明(运行 elementaryOS 的 toast 片)

  1. 下载适用于 linux 的物理 mongodb 包(可以从 mongodb.org 获得)
  2. 使用 tar -xvzf mongodb-linux-x86_64-2.6.7.tgz 提取 mongodb 包
  3. 制作安装目录(sudo mkdir/usr/lib/mongodb)
  4. 将提取的 mongodb 复制到/usr/lib/mongodb (sudo mv mongodb-linux-x86_64-2.6.7/usr/lib/mongodb)
  5. 制作数据目录(sudo mkdir -p/data/db)
  6. 启动 mongodb (sudo/usr/lib/mongodb/mongodb-linux-x84_64-2.6.7/bin/mongod &)

关于linux - MongoDB - Ubuntu crouton - 无法启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348748/

相关文章:

linux - 从 svn 命令行获取两个时间戳之间更改的文件

linux - 缓存 "ways_of_associativity"

mongodb - 禁用身份验证时在 MuleStudio 中配置 MongoDB 连接器 - "failed to connect"错误

c# - 命令 getMore 失败 : End of file MongoDB

linux - 在帮助选项中包含子参数以明智地执行?

ios - 我们可以使用 Swift(开源)在 Linux 中创建什么类型的应用程序

javascript - 向模板实例变量传递方法调用结果时出现异常

ubuntu - 将整数作为参数并打印这些数字的总和,但获取命令未找到错误

unix - 使用一个 pthread_mutex_t 和多个 pthread_cond_t 和 pthread_cond_wait()

java - 在 Ubuntu 上执行 Java 类文件时遇到问题