在Amazon EMR上安装mongodb 4.4及使用

一开始我尝试运行 sudo yum install -y mongodb-org报错了,应该是因为系统中没有相应的源吧(这个叫法不知道对不对)

1. 我们需要新建一个文件 /etc/yum.repos.d/mongodb-org-4.4.repo,写入如下的内容: 

[mongodb-org-4.4]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.4/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

 2. 安装mongodb

sudo yum install -y mongodb-org 

3. 创建mongodb默认目录并赋予相应权限

sudo mkdir -p /data/db

sudo chmod 777 /data/db

4. 运行mongodb

sudo service mongod start

5. 进入mongodb,看是否成功:

sudo mongo

6. 设置开机自启动并查看是否设置成功

sudo chkconfig mongod on

sudo chkconfig --list

7.新建用户:

#在mongodb的命令行中:

use admin

db.createUser({
user:"test",
pwd:"0000000",
rles:[{role:"userAdminAnyDatabase",db:"admin"}]
}
)

8. 设置远程访问:

vim /etc/mongod.conf

#net的内容修改为:
net:
  port: 27017
  bindIp: 0.0.0.0

#security的内容修改为(缩进不对都会导致mongodb启动不了):

security:
  authorization: enable

    注意此处需要开放该EMR的27017端口,且设置该EMR的安全组允许让指定的远端的服务器访问

 

远程服务器需要安装mongodb客户端(可以根据自己的需求安装可视化客户端或者)

 

 

用户相关操作

https://www.cnblogs.com/mengyu/p/9071371.html

https://www.cnblogs.com/zilongmao/p/11428864.html

 

相关操作:

 

https://www.jianshu.com/p/f5afc6488f9e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值