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의 전문가가 될 수 있도록 도와줍니다.
질문이 있으십니까? 댓글 섹션에서 언급하시면 다시 연락 드리겠습니다.