CITSmart
Executar a Instalação
Instalando o MongoDB
a instalação do mongodb pode ser feita via repositório do yum disponĆvel no endereƧo https //repo mongodb org/ https //repo mongodb org/ a versĆ£o homologada pelo citsmart Ć© a 3 4 considerando que o servidor seja centos versĆ£o 7, crie um arquivo no /etc/yum repos d/ chamado mongo repo, e inclua o conteĆŗdo abaixo lembre se de trocar o baseurl pelo url de acordo com sua versĆ£o de sistema operacional no exemplo abaixo o repositório escolhido foi para um centos 7 \[mongodb org 3 4] name=mongodb 3 4 repository baseurl=https //repo mongodb org/yum/redhat/7/mongodb org/3 4/x86 64/ gpgcheck=0 enabled=1 em seguida, instale o mongo yum install mongodb org loaded plugins extras suggestions, langpacks, priorities, update motd 210 packages excluded due to repository priority protections resolving dependencies \ > running transaction check \ > package mongodb org x86 64 0 3 4 23 1 el7 will be installed \ > processing dependency mongodb org tools = 3 4 23 for package mongodb org 3 4 23 1 el7 x86 64 \ > processing dependency mongodb org shell = 3 4 23 for package mongodb org 3 4 23 1 el7 x86 64 \ > processing dependency mongodb org server = 3 4 23 for package mongodb org 3 4 23 1 el7 x86 64 \ > processing dependency mongodb org mongos = 3 4 23 for package mongodb org 3 4 23 1 el7 x86 64 \ > running transaction check \ > package mongodb org mongos x86 64 0 3 4 23 1 el7 will be installed \ > package mongodb org server x86 64 0 3 4 23 1 el7 will be installed \ > package mongodb org shell x86 64 0 3 4 23 1 el7 will be installed \ > package mongodb org tools x86 64 0 3 4 23 1 el7 will be installed \ > finished dependency resolution dependencies resolved \=========================================================================================================================== package arch version repository size \=========================================================================================================================== installing mongodb org x86 64 3 4 23 1 el7 mongodb org 3 4 5 8 k installing for dependencies mongodb org mongos x86 64 3 4 23 1 el7 mongodb org 3 4 12 m mongodb org server x86 64 3 4 23 1 el7 mongodb org 3 4 20 m mongodb org shell x86 64 3 4 23 1 el7 mongodb org 3 4 11 m mongodb org tools x86 64 3 4 23 1 el7 mongodb org 3 4 69 m transaction summary \=========================================================================================================================== install 1 package (+4 dependent packages) total download size 112 m installed size 286 m is this ok \[y/d/n] coloque o mongo no serviƧo de inicialização e inicie o serviƧo systemctl enable mongod systemctl start mongod alterando os limites do mongodb edite o arquivo /etc/security/limits conf e adicione as linhas abaixo no fim do arquivo \# end of file mongod soft nofile 64000 mongod hard nofile 64000 mongod soft nproc 64000 mongod hard nproc 64000 edite o arquivo /etc/mongod conf e altere as linhas abaixo \#security para security authorization disabled reinicie o serviƧo do mongo systemctl restart mongod conecte no mongodb para criar o banco de dados do citsmart e configurar a senha de admin mongo mongodb shell version v3 4 23 connecting to mongodb //127 0 0 1 27017 mongodb server version 3 4 23 \> execute o comando abaixo para criar o usuĆ”rio e dar permissĆ£o use admin db createuser({ user "admin", pwd "admin", roles \[ { role "root", db "admin" }, { role "dbowner", db "citsmart" } ] }) a seguinte saĆda deverĆ” aparecer successfully added user { "user" "admin", "roles" \[ { "role" "root", "db" "admin" }, { "role" "dbowner", "db" "citsmart" } ] }