Ubuntu 운영 체제에 MongoDB를 설치하는 방법은 무엇입니까?



이 기사에서는 철저하고 상세한 실제 데모와 함께 Ubuntu 운영 체제에 MongoDB를 설치하는 방법을 설명합니다.

Windows 운영 체제에 이어 두 번째로 Linux는 오늘날 업계에서 가장 인기있는 운영 체제 중 하나입니다. 그러나 일부 표준 버전의 Windows 및 Mac OS와 달리 Linux 운영 체제는 사용자가 필요에 따라 다운로드 할 수있는 다양한 종류를 가지고 있습니다. Linux 운영 체제의 이러한 특징 중 하나는 현재 사용 가능한 가장 인기있는 Linux 버전 인 Ubuntu입니다. 사용하려는 경우 Ubuntu 운영 체제에서 첫 번째는 Ubuntu 운영 체제에 MongoDB를 설치하는 것이며이 기사에서는 이에 대해 논의 할 것입니다.

자바에서 확장과 구현의 차이점

이 기사에서는 다음 사항을 다룰 것입니다.





의 시작하자!

Ubuntu에 MongoDB를 설치하는 방법



Ubuntu OS에 MongoDB를 설치하려면 아래에 설명 된 단계를 따르십시오.

MongoDB 패키지 가져 오기

이 단계에서는 먼저 우분투 패키지 관리 시스템에서 사용하는 공개 키를 가져와야합니다. Ubuntu Package Management 시스템을 사용하는 가장 좋은 장점 중 하나는 GPG 키를 사용하여 모든 서명을 확인하므로 가져 오는 모든 키에 일관성과 신뢰성이 있다는 것입니다.



MongoDB 공개 키를 가져 오려면 다음 명령을 사용하십시오.

> sudo apt-key adv –keyserver hkp : //keyserver.ubuntu.com : 80 –recv 7F0CEB10

이 작업이 완료되면 MongoDB 용 소스 목록 파일을 만들어야합니다.

생성해야하는 목록은 /etc/apt/sources.list.d/mongodb-org-3.4.list이며이를 수행하려면 다음 명령을 사용할 수 있습니다.

> echo 'deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse'| sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

이 작업이 완료되면 로컬 패키지 저장소를 업데이트해야합니다. 이렇게하려면 다음 명령을 사용하십시오.

> sudo apt-get 업데이트

이제 MongoDB 패키지를 설치하는 방법을 살펴 보겠습니다.

MongoDB 패키지 설치

MongoDB 저장소를 성공적으로 가져 왔으므로 이제 MongoDB 패키지를 설치할 차례입니다.

Ubuntu 용 MongoDB의 안정적인 최신 버전을 설치해야하며이를 수행하려면 다음 명령을 사용하십시오.

> sudo apt-get install -y mongodb-org

특정 상황에서 Ubuntu 용 MongoDB의 특정 버전을 설치해야하는 경우 다음 명령을 사용할 수 있습니다 .sudo apt-get install -y mongodb-org = 3.4 mongodb-org-server = 3.4 mongodb-org- shell = 3.4 mongodb-org-mongos = 3.4 mongodb-org-tools = 3.4

이제 Ubuntu에 MongoDB를 설치하는 방법을 알았으므로 실행 방법을 살펴 보겠습니다.

MongoDB 플랫폼 시작

이제 mongoDb가 Ubuntu 시스템에 성공적으로 설치되었으므로 실행할 차례입니다. 이를 위해 아래 코드를 사용할 수 있습니다.

> sudo vim /etc/systemd/system/mongodb.service

위의 예에서는 / etc / systemd / system에 mongodb.service라는 구성 파일을 만들고이를 사용하여 필요한 모든 mongoDb 서비스를 관리했습니다.

파일이 성공적으로 생성되면 동일한 파일을 열고 다음 코드를 해당 내용에 복사하여 붙여 넣습니다.

#Unit에는 서비스가 시작되기 전에 충족되어야하는 종속성이 포함됩니다.

[Unit] Description = MongoDB Database After = network.target Documentation = https : //docs.mongodb.org/manual # 서비스는 systemd에 서비스 시작 방법을 알려줍니다. # Key`User`는 서버가 mongodb 사용자로 실행되도록 지정하고 #`ExecStart`는 MongoDB 서버의 시작 명령을 정의합니다. [서비스] 사용자 = mongodb 그룹 = mongodb ExecStart = / usr / bin / mongod --quiet --config /etc/mongod.conf # 설치는 서비스가 자동으로 시작되어야하는시기를 systemd에 알려줍니다. #`multi-user.target`은 서버가 부팅 중에 자동으로 시작됨을 의미합니다. [설치] WantedBy = multi-user.target

이 작업이 완료되면 아래 명령을 사용하여 시스템 서비스를 업데이트하십시오.

> systemctl 데몬 다시로드

systemcl을 사용하여 서비스를 시작하십시오.

> sudo systemctl start mongodb

mongoDb가 포트 27017에서 시작되었는지 확인해야합니다. 이렇게하려면 아래 코드를 사용하십시오.

> netstat -plntu

그런 다음 서비스가 제대로 시작되었는지 확인해야합니다. 아래 코드를 사용하여 동일하게 수행하십시오.

> sudo systemctl 상태 mongodb

시스템이 예상대로 가동되고 실행 중이면 현재 사용중인 PID 및 메모리 / CPU와 함께 출력에 활성 (실행 중)이 표시되어야합니다.

특정 상황에서 MongoDb의 자동 시작을 활성화해야하는 경우 다음 명령을 사용해야합니다.

> sudo systemctl은 mongodb를 활성화합니다.

MongoDB를 중지하려면이 명령을 사용하십시오.

> sudo systemctl stop mongodb

mongoDb를 다시 시작해야하는 경우이 명령을 사용하십시오.

> sudo systemctl 다시 시작 mongodb

이 기사의 마지막 부분으로 이동합니다.

MongoDB 서버 구성 및 연결

먼저 mongoDb 셸을 엽니 다. 서버에서이 작업을 수행하려면 다음 명령을 사용하십시오.

> 몽고

열리면 아래 코드를 사용하여 관리 데이터베이스로 전환하십시오.

> 관리자 사용

이제이 명령을 사용하여 루트 사용자를 만듭니다.

> db.createUser ({user : 'admin', pwd : & rdquopassword ', 역할 : [{role :'root ', db :'admin '}]})

이제이 모든 작업이 완료되면 MongoDb 셸을 종료합니다.

mongoDb를 다시 시작하고 위 단계에서 만든 사용자와 연결합니다.

> mongo -u admin -p admin123 --authenticationDatabase 관리자

연결중인 현재 데이터베이스를 보려면 다음 명령을 사용하십시오.

dbs 표시

이것은 우리를이 기사로 안내합니다. Ubuntu 운영 체제에 MongoDB를 설치하는 방법을 배웠기를 바랍니다.

이제 빅 데이터가 무엇인지 이해 했으므로 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka BigData Hadoop 인증 교육 과정은 학습자가 소매, 소셜 미디어, 항공, 관광, 금융 도메인에서 실시간 사용 사례를 사용하여 HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume 및 Sqoop의 전문가가 될 수 있도록 도와줍니다.

질문이 있으십니까? 댓글 섹션에서 언급하시면 다시 연락 드리겠습니다.