Tag: docker graylog

Graylog容器无法连接到MongoDB容器

在docker下设置Graylog2有一些麻烦。 一切工作,直到我尝试使用validation。 我得到的是以下错误永远重复。 graylog root和graylog用户(在graylog和admin db中)都给出了相同的结果。 来自mongodb的日志说,这两个用户都是在安装过程中创build的。 但是,graylog表示在数据库graylog找不到任何graylog用户。 与用户root相同。 我是MongoDB的新手,不知道身份validation如何工作。 但是从我所了解的身份validation(类似于–auth参数)在为root帐户( https://github.com/docker-library/mongo/pull/145 )提供user / pw时被激活。 Graylog是否有可能采用与MongoDB不同的身份validation机制? 在粘贴的日志中看到#158行 错误消息以root用户身份 mongodb_1 | 2017-04-16T13:27:52.486 + 0000 I NETWORK [thread1]连接从172.18.0.4:46566#12接受(现在打开1个连接) mongodb_1 | 2017-04-16T13:27:52.495 + 0000 I NETWORK [conn12]从172.18.0.4:46566接收到客户端元数据conn12:{driver:{name:“mongo-java-driver”,version:“unknown”},os: {type:“Linux”,名称:“Linux”,架构:“amd64”,版本:“4.4.0-72-generic”},平台:“Java / Oracle Corporation / 1.8.0_72-internal-b15”} mongodb_1 | 2017-04-16T13:27:52.525 + 0000 I ACCESS [conn12] SCRAM-SHA-1身份validation在客户端的graylog上的根目录失败172.18.0.4:46566; UserNotFound:无法find用户root @ graylog mongodb_1 | 2017-04-16T13:27:52.543 […]