kpush部署过程中遇到的问题

按照kpush部署文档的说明进行部署过程中,发现文档中没有mongodb安装及初始化相关的操作,导致完全按照文档部署后无法启动服务的错误,现记录下来:

1. 安装mongodb:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org

2. 创建kpush数据库,并添加admin用户:

:~$ mongo
MongoDB shell version: 2.6.10
connecting to: test
> use kpush
switched to db kpush
> db
kpush
> db.addUser('admin', 'admin')
WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead
2015-05-28T15:04:41.967+0800 Error: couldn't add user: User "admin@kpush" already exists at src/mongo/shell/db.js:1081
> db.auth('admin', 'admin')
1
> 
做好上面两步操作后,再进行kpush服务器的部署,则就一切ok了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值