我想在我的AWS Cloud9服务器中安装MongoDB。因此,我按照cloud9社区页面上的说明进行了操作(链接:https://community.c9.io/t/setting-up-mongodb/1717),但是在c9命令行中运行mongodb服务器的命令是, $ ./ mongod 返回./mongod:第1行:mongod:找不到命令。 帮我解决这个问题。
我尝试在YouTube上搜索它,但没有成功。
$ *sudo yum install -y mongodb-org*
Loaded plugins: priorities, update-motd, upgrade-helper
1062 packages excluded due to repository priority protections
No package mongodb-org available.
Error: Nothing to do
$ mkdir data
$ echo 'mongod --bind_ip=$IP --dbpath=data --nojournal --rest "$@"' > mongod
$ chmod a+x mongod
$ ./mongod
./mongod: line 1: mongod: command not found
我们可以通过在项目根目录上运行mongod脚本来启动mongodb:
命令:-./mongod
答案 0 :(得分:0)
从下面给出的错误中可以明显看出,您的yum软件包管理器中未配置mongo repo。
vocstartsoft:~ $ sudo yum install -y mongodb-org
Loaded plugins: priorities, update-motd, upgrade-helper 1062 packages excluded due to repository priority protections No package mongodb-org available. Error: Nothing to do
创建/etc/yum.repos.d/mongodb-org-4.0.repo
并在其中写入以下内容。
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
或直接从.repo
文件添加存储库,
yum-config-manager --add-repo https://repo.mongodb.org/yum/amazon/mongodb-org.repo
然后运行
sudo yum install -y mongodb-org
参考
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
答案 1 :(得分:0)
尝试以下方法: sudo apt install mongodb-clients
或考虑以下过程:
ubuntu:~/environment $
在终端上您会看到此信息。
touch mongodb-org-3.6.repo
现在在代码编辑器中打开 mongodb-org-3.6.repo 文件(从左侧的文件菜单中选择它)并将以下内容粘贴到其中,然后保存文件:
[mongodb-org-3.6] name = MongoDB存储库 baseurl = https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.6/x86_64/ gpgcheck = 1 已启用= 1 gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc
*现在在终端中运行以下命令:
sudo mv mongodb-org-3.6.repo /etc/yum.repos.d
sudo yum install -y mongodb-org
如果第二个代码不起作用,请尝试:
sudo apt install mongodb-clients
在终端中输入cd,将目录更改回root〜,然后输入以下命令:
“ ubuntu:~ $
”-终端应如下所示。
sudo mkdir -p /数据/数据库 回声'mongod --dbpath = data --nojournal'> mongod chmod a + x mongod
现在使用./mongod
-如果在使用命令时弹出此错误 mongod
exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating
然后使用代码:
sudo chmod -R go+w /data/db