Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.
Nešto je pošlo po zlu prilikom učitavanja potpune inačice ove stranice. Pokušajte nasilno osvježiti ovu stranicu kako biste otklonili grešku.
[NBP] 3. projekt - 2021/2022 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. Mc2 WickyWinslow Probao sam ali mi onda ne radi konfiguracije za rs.conf 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) Dobijem “errmsg” : “Quorum check failed because not enough voting nodes responded; Tu sam našao da ako mongo ne sluša na istoj porti mora se konfigurirati autentikacija što mi se čini prekomplicirano. [https://www.mongodb.com/community/forums/t/cannot-ad-members-to-replica-set/79923] When running on different hosts mongod processes needs to authenticate between them selves. That’s another level of complexity that, I think, made the mongo staff to write the course using different ports on the same machine. In this case, cluster membership does not need to be authenticated. Kako izgleda tvoj rs.conf s kojim si konfigurirao replicaSet ? Jesi morao složiti autentikaciju ? boki8 WickyWinslow Probao sam na ovaj nacin kako si rekao, ali i dalje kao rezultat sljedeceg isjecka koda dobijem prazni frozenset() c=pymongo.MongoClient(‘mongodb://localhost:27018,localhost:27019,localhost:27020,localhost:27021,localhost:27022/?replicaSet=rsnmbp’) time.sleep(5) print(c.nodes) Tebi ovo vrati smisleni rezultat? laranotreallycroft Mc2 kak si opce uspio otvoriti mongo shell sa ovime? probala sam i kopirati tvoje i svejedno mi kad upisem “mongo” baca error Mc2 laranotreallycroft mongo – port 27018 (mongo pa dva minusa) Gocc raise ServerSelectionTimeoutError( pymongo.errors.ServerSelectionTimeoutError: No replica set members available for replica set name "rsnmbp", Timeout: 30s, Topology Description: pri pokušaju na spajanje na replica set, ima netko rješenje? Mc2 kerovac Jesi si konfigurirao replica set ? Što ti vrati rs.status() iz mongo shella ? laranotreallycroft Meni uspio connect napokon, fkt hvala @WickyWinslow premda ne kuzim zkj ne funkcionira kak su oni napravili yml format rs0: image: mongo:4.4 ports: - “27018:27018” command: mongod –replSet rsnmbp –port 27018 volumes: - rs0_data:/data/db - ./nmbprsdata0:/nmbpdata rsconf formata _id: 0, host: “rs0:27018” java kod mongodb://rs0:27018,rs1:27019,rs2:27020,rs3:27021,rs4:27022/?replicaSet=rsnmbp" +imam u etc\hosts rs0 i ostale Mc2 laranotreallycroft Kako si inicijalizirala replica set ? Kao ti izgleda onaj rsconfig ? MickeyMouse laranotreallycroft Možeš li objasniti šta znači imam u etc\hosts rs0 i ostale? yml i rsconf formati su mi u istom obliku ali ne mogu se povezati. laranotreallycroft Sad na zapravo rjesavanje zadatka… Kaj oni opce zele da racunamo tu? Svako učitavanje (a i b scenarij) ponovite 10 puta i izračunajte prosječnu vrijednost i standardnu devijaciju. Cega prosjecnu vrijednost? Vrijeme ucitavanja? Mc2 laranotreallycroft Mislim da da, jedino treba postaviti ovja write concern. Koliko vidim to bi bila ?w opcija u URI-ju. Koliko bi bio minimalni a koliko maksimalani ? Pretpostavljam 1 za min, a 5 za max. boki8 laranotreallycroft Kako dobiti to vrijeme ucitavanja? laranotreallycroft Mc2 isto kao i ti rsconf = { _id: "rsnmbp", members: [ { _id: 0, host: "rs0:27018" }, { _id: 1, host: "rs1:27019" }, { _id: 2, host: "rs2:27020" } , { _id: 3, host: "rs3:27021" } , { _id: 4, host: "rs4:27022" } ] } Mc2 laranotreallycroft Radi, hvala WickyWinslow i laranotreallycroft" laranotreallycroft Mc2 rekla bi 0 min, odnosno unacknowledged Mc2 laranotreallycroft Za write concern, jel treba što configurirati u mongo shell-u ili je dovoljno samo staviti ?w=0 i ?w=5 u URI za konekciju ? MsBrightside MGJ prvih 5 zadataka u prvom se daju napravit u sat i po, i manje ako se ne igras s tim previse Mike MsBrightside I ne nabodeš neki data set koji ima price null skoro za sve dokumente pa moraš drugi tražiti (tip: izbjegavajte Kindle_Store.txt). huhu Jel imao netko problem da mu baca SyntaxError: unexpected token: identifier : prilikom importa kolekcija? huhu huhu Nitko? sekiro jel ovo okej za 6. zad? grupirao sam po id-u i onda ostala polja addToSet. MrPeanutButter sekiro ja sam ovako mmmmDa sekiro dodaj $first za title i price da ne budu array laranotreallycroft Mc2 nemam pojma, mozda je ja sam koristila collection.withWriteConcern(); « Prethodna stranica Sljedeća stranica »

[NBP] 3. projekt - 2021/2022

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.


Mc2

WickyWinslow

Probao sam ali mi onda ne radi konfiguracije za rs.conf

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)

Dobijem
“errmsg” : “Quorum check failed because not enough voting nodes responded;

Tu sam našao da ako mongo ne sluša na istoj porti mora se konfigurirati autentikacija što mi se čini prekomplicirano.

[https://www.mongodb.com/community/forums/t/cannot-ad-members-to-replica-set/79923]

When running on different hosts mongod processes needs to authenticate between them selves. That’s another level of complexity that, I think, made the mongo staff to write the course using different ports on the same machine. In this case, cluster membership does not need to be authenticated.

Kako izgleda tvoj rs.conf s kojim si konfigurirao replicaSet ?
Jesi morao složiti autentikaciju ?


boki8

WickyWinslow
Probao sam na ovaj nacin kako si rekao, ali i dalje kao rezultat sljedeceg isjecka koda dobijem prazni frozenset()

c=pymongo.MongoClient(‘mongodb://localhost:27018,localhost:27019,localhost:27020,localhost:27021,localhost:27022/?replicaSet=rsnmbp’)
time.sleep(5)
print(c.nodes)

Tebi ovo vrati smisleni rezultat?


laranotreallycroft

Mc2 kak si opce uspio otvoriti mongo shell sa ovime? probala sam i kopirati tvoje i svejedno mi kad upisem “mongo” baca error


Mc2

laranotreallycroft

mongo – port 27018 (mongo pa dva minusa)


Gocc

raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: No replica set members available for replica set name "rsnmbp", Timeout: 30s, Topology Description: <TopologyDescription id: 61dec8b054bab502d28d0cc9, topology_type: ReplicaSetNoPrimary, servers: []>

pri pokušaju na spajanje na replica set, ima netko rješenje?


Mc2

kerovac

Jesi si konfigurirao replica set ?
Što ti vrati rs.status() iz mongo shella ?


laranotreallycroft

Meni uspio connect napokon, fkt hvala @WickyWinslow premda ne kuzim zkj ne funkcionira kak su oni napravili

yml format

rs0:
image: mongo:4.4
ports:
- “27018:27018”
command: mongod –replSet rsnmbp –port 27018
volumes:
- rs0_data:/data/db
- ./nmbprsdata0:/nmbpdata

rsconf formata

_id: 0,
host: “rs0:27018”

java kod

mongodb://rs0:27018,rs1:27019,rs2:27020,rs3:27021,rs4:27022/?replicaSet=rsnmbp"

+imam u etc\hosts rs0 i ostale


Mc2

laranotreallycroft

Kako si inicijalizirala replica set ?
Kao ti izgleda onaj rsconfig ?


MickeyMouse

laranotreallycroft
Možeš li objasniti šta znači imam u etc\hosts rs0 i ostale?
yml i rsconf formati su mi u istom obliku ali ne mogu se povezati.


laranotreallycroft

Sad na zapravo rjesavanje zadatka… Kaj oni opce zele da racunamo tu?

Svako učitavanje (a i b scenarij) ponovite 10 puta i izračunajte prosječnu vrijednost i standardnu devijaciju.

Cega prosjecnu vrijednost? Vrijeme ucitavanja?


Mc2

laranotreallycroft

Mislim da da, jedino treba postaviti ovja write concern.
Koliko vidim to bi bila ?w opcija u URI-ju.
Koliko bi bio minimalni a koliko maksimalani ?
Pretpostavljam 1 za min, a 5 za max.


boki8

laranotreallycroft Kako dobiti to vrijeme ucitavanja?


laranotreallycroft

Mc2 isto kao i ti

rsconf = {
_id: "rsnmbp",
members: [
{
_id: 0,
host: "rs0:27018"
},
{
_id: 1,
host: "rs1:27019"
},
{
_id: 2,
host: "rs2:27020"
} ,
{
_id: 3,
host: "rs3:27021"
} ,
{
_id: 4,
host: "rs4:27022"
}
]
}


Mc2

laranotreallycroft

Radi, hvala WickyWinslow i laranotreallycroft"


laranotreallycroft

Mc2 rekla bi 0 min, odnosno unacknowledged


Mc2

laranotreallycroft

Za write concern, jel treba što configurirati u mongo shell-u ili je dovoljno samo staviti ?w=0 i ?w=5 u URI za konekciju ?


MsBrightside

MGJ prvih 5 zadataka u prvom se daju napravit u sat i po, i manje ako se ne igras s tim previse


Mike

MsBrightside I ne nabodeš neki data set koji ima price null skoro za sve dokumente pa moraš drugi tražiti (tip: izbjegavajte Kindle_Store.txt).


huhu

Jel imao netko problem da mu baca SyntaxError: unexpected token: identifier : prilikom importa kolekcija?


huhu

huhu Nitko?


sekiro


jel ovo okej za 6. zad? grupirao sam po id-u i onda ostala polja addToSet.


MrPeanutButter

sekiro
ja sam ovako


mmmmDa

sekiro dodaj $first za title i price da ne budu array


laranotreallycroft

Mc2 nemam pojma, mozda je
ja sam koristila collection.withWriteConcern();


« Prethodna stranica Sljedeća stranica »