2017-09-30 6 views
2

Tableau를 MongoDB에 연결하려고하지만 문제가 계속 발생합니다. 우선 BI 용 MongoDB 커넥터 (https://docs.mongodb.com/bi-connector/master/tutorial/install-bi-connector/)를 설치해야합니다. 나는 Windows 용 내 스키마 정의 파일을 (인증을 사용할 수 없습니다) 생성 할 때마다 그러나 나는 내가이가 계속 아무 생각이 왜 오류서버를 사용할 수 없음 MongoDB - 스키마 정의 파일 생성

"Failed: can't create session: no servers available: server selection failed: context deadline exceeded" 

을 받고 없습니다 계속. BI \ 2.3 \ bin cmd의 my \ Connector에 다음을 입력합니다.

mongodrdl --host {Reggie-PC} --db coinprices --out schema.drdl 

나는 mongoDB를 실행 중이며 db I 목록이 실제로 존재하지만, 왜이 오류가 발생하는지 알지 못합니다. 제발 누군가 나를 도와주세요.

+1

여기에서 같은 문제가 발생합니다. –

답변

0

실행중인 명령이 올바르게 보입니다. 나는 당신이 당신의 명령에 중괄호를 포함하지 않는 가정합니다 : 그것은 여전히 ​​작동하지 않는, Reggie-PC는 해석 호스트 이름인지 확인하면

mongodrdl -db Reggie-PC --db coinprices --out schema.drdl 

를 (또는 IP 주소를 사용) 데이터베이스 'coinprices은'존재 .

마지막으로 MongoDB 인스턴스가 "-auth"또는 ssl이 필요하지 않은지 확인하십시오. 정확한 오류 메시지를 찾아서이 페이지를 찾았습니다. 제 경우 (ssl 및 auth로 실행)에는 몇 가지 옵션이 더 필요합니다. 그것은 대부분의 옵션이 올바르지 만 정확한 비밀번호를 입력하지 않은 것으로 나타났습니다.

SSL 및 인증을 사용하여 실행해야하는 경우 MongoDB에는 mongodbdrdl을 실행하기위한 올바른 구문 예를 추가로 요청하는 jira 티켓 (DOCS-10719 ... 로그인이 필요하거나 링크가 필요합니다)이 있습니다. 필요한 예제를 제공합니다.

관련 문제