MongoDB рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (MMS)



рдХреБрдЫ рдШрдВрдЯреЛрдВ рдкрд╣рд▓реЗ, 10gen, MongoDB рдХреЗ рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкрддреНрд░, рдореЗрд░реЗ рдореЗрд▓ рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛ред рдпрд╣ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рдкрд░ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдПрдХ рд╕рдЪреНрдЪреЗ MongoDB рдкреНрд░рд╢рдВрд╕рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рддреБрд░рдВрдд рд╕реЗрд╡рд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреМрдбрд╝рд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдПрдЬреЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдЬреЗрдВрдЯ рдХреЛ рдЕрдЬрдЧрд░ рдФрд░ рдкрд╛рдЗрдореЛрдиреНрдЧреЛ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред рдкрд╣рд▓реЗ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдерд╛, рджреВрд╕рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред

# , easy_install
sudo apt-get install python-pip

#
sudo pip install pymongo


рдЕрдЬрдЧрд░ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 2.6+ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг 2.7 рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рд╢реБрд░реВ рд╣реБрдЖред

рдЕрдЧрд▓рд╛, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╕реЗ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдПрдкреАрдЖрдИ рдХреБрдВрдЬрд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВред рдЕрдирдкреИрдХ рдХрд░реЗрдВ, рдПрдЬреЗрдВрдЯ рдЪрд▓рд╛рдПрдВред

nohup python agent.py > /var/log/mms-agent/agent.log 2>&1 &


рдЕрдм рд╣рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╣рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣реЛрд╕реНрдЯ рдЯреИрдм рдкрд░ рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред



рдЗрд╕ рдХреНрд╖рдг рдиреЗ рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдореЗрдЬрдмрд╛рди рдПрдЬреЗрдВрдЯ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИ, рд╣реЛрд╕реНрдЯ, рдкреЛрд░реНрдЯ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдпрджрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╡рд╣ рд╕рдм рд╣реИред рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж (6 рдорд┐рдирдЯ рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЖрдк рдЗрди рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ :-)



рдЧреНрд░рд╛рдлрд╝ рдкрд░ рд▓рд╛рд▓ рд░реЗрдЦрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ред рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛рдлреА рдмрдбрд╝реА рд╣реИред рдЕрдм рдЪрд╛рд░реНрдЯ рдкрд░ рд╣реИрдВ:


рдПрдХ рдореБрдлреНрдд рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛? :-)

Source: https://habr.com/ru/post/In129381/


All Articles