1、mongdb密码忘记了,修改密码。
①
windows下,之前我用的启动脚本:
bash
D:\wamp\mongodb\bin\mongod.exe -dbpath "d:\wamp\mongodb_data\db"
②
确认关闭,使用如下脚本,启动:
bash
D:\wamp\mongodb\bin\mongod.exe -dbpath "d:\wamp\mongodb_data\db" --noauth
即可使用无密码登录。
③ 确认用户
bash
use admin
db.system.users.find()
看是否用用户,我这里提示:
bash
{}
④此时需要创建用户:
bash
use admin
db.createUser({
user: "admin",
pwd: "123123",
roles: [{ role: "root", db: "admin" }]
})
⑤ 如果已有用户,则可以修改密码,如下:
bash
use admin
db.changeUserPassword("admin", "123123")
最终再查下,就可以看到了:

2、flume服务安装:
bash
D:\wamp\mongodb\bin\mongod.exe --dbpath "d:\wamp\mongodb_data\db" --logpath "d:\wamp\mongodb_data\log\MongoDB.log" --install --serviceName "MongoDB"
9、windows下flume遇到的问题:
①下载目前可以下载到1.11.0,但是你会发现已经不再更新了。建议使用其他项目了。
但是非要用的话,需要将flume解压出来:

类似上面这样,同时,要把
bash
D:\wamp\apache-flume-1.11.0-bin\bin
设为path路径
然后在:
D:\wamp\apache-flume-1.11.0-bin
就可以运行了。
当然我这里写了一个最简单的bat文件,内容如下:
bash
flume-ng agent --conf conf --conf-file conf/flume-conf.properties.template --name a1
配置文件没改,根据情况修改就行。
其实就差不多了。
②可能的提示:
安全警告 请只运行你信任的脚本。虽然来自 Internet 的脚本会有一定的用处,但此脚本可能会损坏你的计算机。如果你信任此脚本,请使用 Unblock-File cmdlet 允许运行该脚本,而不显示此警告消息。是否要运行 D:\wamp\apache-flume-1.11.0-bin\bin\flume-ng.ps1? [D] 不运行(D) [R] 运行一次(R) [S] 暂停(S) [?] 帮助 (默认值为"D")
这个需要在管理员中的powershell中运行:
bash
Unblock-File -Path "D:\wamp\apache-flume-1.11.0-bin\bin\flume-ng.ps1"
再次运行就行了。