MongoDB는 Ubuntu Long Term Support (LTS) 버전 만 지원합니다. 마지막은 Ubuntu 14.04 LTS이며 초기화 프로세스는 Canonical의 Upstart 독점 제품으로 관리됩니다. 그러나 Linux 표준 SystemD init 프로세스와 함께 Ubuntu 15.10을 사용하고 있습니다. 부팅시 MongoDB 서비스를 시작할 수 없습니다.
서비스 상태를 읽거나 시작하려고하면 "로드 실패"메시지가 표시됩니다.
> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/ 에서 우분투의 MongoDB 2.6 메타 패키지 (mongodb)가 아닌 공식 MongoDB 3.2 Community Edition (mongodb-org)을 실행하고 있습니다. 저장소.
> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
> echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
> sudo apt-get update
> sudo apt-get install -y mongodb-org
누군가 SystemD로 MongoDB를 시작하는 방법을 알고 있습니까?