Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[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

WickyWinslow

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

kerovac

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


« Prethodna stranica Sljedeća stranica »