mongos 설치 호환성에 대한 요약

2023. 9. 7. 08:50BigData/mongoDB

반응형

현재 mongod 버전이 os centos7 의 mongodb-rhel70-4.2.15 이다. openssl 1.0.1

신규서버에 mongos를 추가적으로 설치를 진행하였다. 이 과정에서 os 호환되는 문제로 발생된 히스토리를 적어보고자 한다.

 

(1) ole9 , mongodb-rhel70-4.2.15 

openssl이 3점대버전으로 에러가 발생 되었고, 이것을 맞춰주고자 openssl 1.0.1을 설치하였다. 설치하는 방법은 추후에 작성하도록 하겠다.

이후 실행은 되었으나, 실행할때 "/lib64/libcrypto.so.10: no version information available" 문구를 계속 보여주고 있다.

디비에 접속하여 select 하는 것에 대해서는 문제가 되지 않았다.

 

(2) ole9 , mongodb-rhel90-6.0.9

openssl은 기존 버전대로 1.0.1을 계속 사용한다.

"code dumped"라는 에러 메세지를 보여주면서 실행이 되지 않는다.

 

(3) ole8, mongodb-rhel80-4.4.24

“remote host has incompatible wire version: Server min and max wire version...." 처럼 mongod와 호환성이 맞지 않는다는 에러를 보여주고 있다.

 

(4) ole8, mongodb-rhel80-4.2.24

정상적으로 설치가 되었다.

 

 - 참고로 mongodb-4.4 이후 버전부터 ./bin 파일을 보면 mongodump라던지 누락된 파일들이 많이 있다.

이것은 database tool 및 mongo shell 다운받아서 설치를 해줘야한다.

 

아래 다운로드 경로 및 documentation 를 참고하자

https://mongodb.com/try/download/shell

https://mongodb.com/try/download/database-tools

https://mongodb.com/docs/database-tools/

반응형

'BigData > mongoDB' 카테고리의 다른 글

mongos 정상종료  (0) 2023.08.30