[NBP] 3. projekt - 2021/2022
huhu
Jel mi moze netko otkriti gdje se nalaze te upute/tutorijali za postavljanje?
plavisnajper
huhu kad otvoris edgar ispod Public exams su Tutorials i tamo su tutorijali
WickyWinslow
Mc2 Portovi takoder trebaju odgovarati onima koji exposani kroz docker i onima koji su u configu kojim kreiras replicaset. Dakle trebas svakom servisu u docker-composeu zadati kao parametar na kojem da se portu pokrene.
Mc2
WickyWinslow
Mislim da su portovi dobri, to su ovi portovi u docker compose file-u
version: '3'
services:
rs0:
image: mongo:4.4
ports:
- "27018:27017"
command: mongod --replSet rsnmbp
volumes:
- rs0_data:/data/db
- ./nmbprsdata0:/nmbpdata
rs1:
image: mongo:4.4
ports:
- "27019:27017"
command: mongod --replSet rsnmbp
volumes:
- rs1_data:/data/db
- ./nmbprsdata1:/nmbpdata
rs2:
image: mongo:4.4
ports:
- "27020:27017"
command: mongod --replSet rsnmbp
volumes:
- rs2_data:/data/db
- ./nmbprsdata2:/nmbpdata
rs3:
image: mongo:4.4
ports:
- "27021:27017"
command: mongod --replSet rsnmbp
volumes:
- rs3_data:/data/db
- ./nmbprsdata3:/nmbpdata
rs4:
image: mongo:4.4
ports:
- "27022:27017"
command: mongod --replSet rsnmbp
volumes:
- rs4_data:/data/db
- ./nmbprsdata4:/nmbpdata
volumes:
rs0_data:
rs1_data:
rs2_data:
rs3_data:
rs4_data:
Vide se i u docker Desktopu
AntonioB25
Treba li više vremena za 1. dio ili za 2.?
WickyWinslow
Mc2 “27022:27017” znaci da je servis na portu 27017, a tebi je expozan 27022. Trebas to promijeniti da je kompletno sve na portu 27022. I servis lokalno i port expozan kroz docker i u konfiguraciji. Sve se mora poklapati.
Process
Na sta se točno misli pod c/p sifre proizvoda? Id?
laranotreallycroft
Process copy/paste i guess
Gocc
u drugom tutorijalu doslovno isto ovo radi ne kuzim sta je razlicito da nece
Mc2
Zar ne bi on trebao znato da ono što dolazi na 27022 translatira na 27017 ?
Probao sam da sve budu isti portovi.
Ovo je novi docker compose
version: '3'
services:
rs10:
image: mongo:4.4
ports:
- "27018:27018"
command: mongod --replSet rsnmbp
volumes:
- rs10_data:/data/db
- ./nmbprsdata10:/nmbpdata
rs11:
image: mongo:4.4
ports:
- "27019:27019"
command: mongod --replSet rsnmbp
volumes:
- rs11_data:/data/db
- ./nmbprsdata11:/nmbpdata
rs12:
image: mongo:4.4
ports:
- "27020:27020"
command: mongod --replSet rsnmbp
volumes:
- rs12_data:/data/db
- ./nmbprsdata12:/nmbpdata
rs13:
image: mongo:4.4
ports:
- "27021:27021"
command: mongod --replSet rsnmbp
volumes:
- rs13_data:/data/db
- ./nmbprsdata13:/nmbpdata
rs14:
image: mongo:4.4
ports:
- "27022:27022"
command: mongod --replSet rsnmbp
volumes:
- rs14_data:/data/db
- ./nmbprsdata14:/nmbpdata
volumes:
rs10_data:
rs11_data:
rs12_data:
rs13_data:
rs14_data:
Kada napravim docker ps -a dobijem ovo, opet se pojavljuje ova port 27017 (vidi pod ports)
No sada ne mogi inicijalizirati replica set sa
rsconf = {
_id: "rsnmbp",
members: [
{
_id: 0,
host: "rs10:27018"
},
{
_id: 1,
host: "rs11:27019"
},
{
_id: 2,
host: "rs12:27020"
},
{
_id: 3,
host: "rs13:27021"
},
{
_id: 4,
host: "rs14:27022"
},
]
}
rs.initiate(rsconf)
javlja mi
“errmsg” : “No host described in new configuration with {version: 1, term: 0} for replica set rsnmbp maps to this node”,
Pretpostavljam da moram promjeniti port ovih hostova gore na 27017, no onda mi to nema opet nema smisla.
Što treba stavit za rs.conf ?
Jel tebi radi, ako da kako ti izgleda compose file i što si napisao za rs.conf ?
Lusy
Koji dio projekta je “lakši” za napravit? Treba mi samo 5 bodova za prag
MsBrightside
MGJ prvih 5 zadataka u prvom se daju napravit u sat i po, i manje ako se ne igras s tim previse
boki8
Zna li netko zasto mi index nad review.text
ne vraca ocekivane rezultate? Definirao sam ga kao db.collection.createIndex({"review.text": "text"})
, ali kada provedem find upit dobijem puno review-a koji u text field-u ne sadrze trazenu rijec “mindful”?
ZalutaliStudent
Savjet kako krenut, što je sve potrebno da se riješi labos?
Predavanja, tutoriali u Edgaru, youtube… Što od toga da koristim i kojim redoslijedom?
Lelek
jel se svi zadaci nakon 5. odnose na kolekciju koju kreiramo u 5 i 6 zadatku?
I3loodHound
Ovaj termin koji je u kalendaru, meni pise fizicka ucionica, dal bude onda to na Teamsu kao u obavijesti ili trebamo doci?
weedovnjak
Kako funkcionira dobivanje distribucije ocjena u 8. zadatku?
magla
weedovnjak Si mozda uspio to u 8?
boki8
Sto znace maksimalni/minimalni write concern? Kako to definirati i o cemu ovisi?
MrPeanutButter
Jel može netko pojasniti kako 6. zadatak riješiti gledam njihov tutorial ali mi nije jasno…
reygrep
MrPeanutButter jesi skuzio mozda 6.?
boki8
Mc2 jesi nasao rjesenje?
Mc2
Ne.
WickyWinslow
Mc2 Još samo nadodaj u docker-compose uz mongod naredbu parametar --port XXXX
dakle da ti bude za rs13 command: mongod --replSet rsnmbp --port 27021
i tako za ostale. Tako je meni za sve i radi. Spajao sam se s urijem mongodb://localhost:27018,localhost:27019,localhost:27020,localhost:27021,localhost:27022/?replicaSet=rsnmbp
ali to bi trebalo biti jednako kao tvoje gdje koristis aliase za 127.0.0.1 koje si dodao u hosts.
laranotreallycroft
Mc2 kak si opce uspio otvoriti mongo shell sa ovime? probala sam i kopirati tvoje i svejedno mi kad upisem “mongo” baca error