加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

-bash:mongo:命令未找到AWS

发布时间:2020-12-16 01:50:12 所属栏目:安全 来源:网络整理
导读:我在AWS中安装了 Mongodb服务器. Mongodb服务器已启动并正在运行.但是,我无法连接到mongo shell. Mongo shell未被识别.通常,所有实用程序都与mongod实用程序位于同一目录中.但是,我在/usr/bin /目录中找不到mongo实用程序. 我无法弄清楚这个问题.我哪里错了
我在AWS中安装了 Mongodb服务器. Mongodb服务器已启动并正在运行.但是,我无法连接到mongo shell. Mongo shell未被识别.通常,所有实用程序都与mongod实用程序位于同一目录中.但是,我在/usr/bin /目录中找不到mongo实用程序.

我无法弄清楚这个问题.我哪里错了?

$ps -ef | grep mongo
mongod 21149 1 0 09:35 ? 00:00:01 /usr/bin/mongod -f /etc/mongod.conf
ec2-user 21226 21086 0 09:48 pts/0 00:00:00 grep mongo
$
$mongo
-bash: mongo: command not found
$

MONGOD LOG
2014-05-18T09:35:18.239+0000 ***** SERVER RESTARTED *****
2014-05-18T09:35:18.262+0000 initandlisten MongoDB starting : pid=21149 port=27017 dbpath=/data/db 64-bit host=ip-172-31-1-234
2014-05-18T09:35:18.262+0000 initandlisten db version v2.6.1
2014-05-18T09:35:18.262+0000 initandlisten git version: 4b95b086d2374bdcfcdf2249272fb552c9c726e8
2014-05-18T09:35:18.262+0000 initandlisten build info: Linux build14.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2014-05-18T09:35:18.262+0000 initandlisten allocator: tcmalloc
2014-05-18T09:35:18.262+0000 initandlisten options: { config: "/etc/mongod.conf",net: { bindIp: "127.0.0.1",port: 27017 },processManagement: { fork: true,pidFilePath: "/var/run/mongodb/mongod.pid" },storage: { dbPath: "/data/db",journal: { enabled: false } },systemLog: { destination: "file",logAppend: true,path: "/var/log/mongodb/mongod.log" } }
2014-05-18T09:35:18.332+0000 initandlisten waiting for connections on port 27017
2014-05-18T09:36:18.335+0000 clientcursormon mem (MB) res:45 virt:330
2014-05-18T09:36:18.335+0000 clientcursormon mapped:80
2014-05-18T09:36:18.335+0000 clientcursormon connections:0

在AWS中安装mongodb的步骤如下:

echo "[MongoDB]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1" | sudo tee -a /etc/yum.repos.d/mongodb.repo
sudo yum install -y mongo-10gen-server

解决方法

你必须使用

$sudo yum install -y mongo-10gen-server mongodb-org-shell

然后

$mongo

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读