Π‘Π°Π»ΠΊΠ° Π½Π°: LED Π±Π°Π»ΠΊΠΈ Π½Π° Π°Π²Ρ‚ΠΎ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π² МосквС

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

БвСтодиодная Π±Π°Π»ΠΊΠ° Π½Π° 120 Batt Combo (Π±Π»ΠΈΠΆΠ½ΠΈΠΉ / дальний)

Π’ послСднСС врСмя самый частый вопрос ΠΎΡ‚ Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

   – Π― Ρ…ΠΎΡ‡Ρƒ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ„Π°Ρ€ΠΊΠΎΠΏ, Π·Π°Ρ‰ΠΈΡ‚Π½ΡƒΡŽ Π΄ΡƒΠ³Ρƒ ΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΈ вашСго производства, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡ… Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ измСнСния Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ транспортного срСдства ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ссли мСня остановят сотрудники Π“Π˜Π‘Π”Π”?

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Ρ‚?

ЕдинствСнным Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ соотвСтствиС автомобиля трСбованиям тСхничСского Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π° Π’Π°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ союза (Π’Π  Π’Π‘ 018/2011) «О бСзопасности колСсных транспортных срСдств», принятого РСшСниСм Комиссии Π’Π°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ союза ΠΎΡ‚ 09.12.2011 Π³. β„– 877 (с измСнСниями) являСтся Β«ΠžΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π’ΠΈΠΏΠ° Вранспортного БрСдства» (Π΄Π°Π»Π΅Π΅ – ОВВБ).β€―

ПослС прохоТдСния всСх испытаний ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π½Π° соотвСтствиС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π’Π  Π’Π‘ 018/2011, Π°ΠΊΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΎΡ€Π³Π°Π½ΠΎΠΌ сСртификации оформляСтся ОВВБ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΌΠ°Ρ€ΠΊΡƒ ΠΈ модСль, Π΄Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ выдаСтся Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρ‚ΠΈΡŽ транспортных срСдств с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² VIN (**********001 — **************999) ΠΈ Π² Π½Π΅ΠΌ пСрСчислСно всё ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½ΠΎΠ΅ ΠΊ установкС (Ссли Π½Π΅ установлСно ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π·Π°Π²ΠΎΠ΄ΠΎΠΌ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΌ) ΠΈ использованию Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ… ΠΎΠ±Ρ‰Π΅Π³ΠΎ пользования Π±Π΅Π· оформлСния внСсСний ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ транспортного срСдства. ΠŸΡ€ΠΎΡ‰Π΅ говоря: всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вписано Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ОВВБ – ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΊ эксплуатации Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Pajero Sport III 2019 Π³ΠΎΠ΄Π° выпуска

На страницС β„–6 Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ оборудования для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° транспортного срСдства:

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· свСдСний, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Π²Ρ‹ΡˆΠ΅, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ (входящий Π² ΠΏΠ°Ρ€Ρ‚ΠΈΡŽ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ОВВБ) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ„Π°Ρ€ΠΊΠΎΠΏΠΎΠΌ (Π’Π‘Π£), Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ, Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ Π·Π°Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΈ Π·Π°Π΄Π½Π΅Π³ΠΎ Π±Π°ΠΌΠΏΠ΅Ρ€ΠΎΠ². ЕстСствСнно, Ρ‡Ρ‚ΠΎ Π² ОВВБ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… конструкций ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ: Π³Π»Π°Π²Π½ΠΎΠ΅ условиС – Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сСртификата/Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ соотвСтствия Π½Π° Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ Π»ΠΈΠ±ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ отсутствиС нСобходимости оформлСния сСртификата/Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ соотвСтствия.

И Π²ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, задаётся вопрос: Π³Π΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат соотвСтствия Π½Π° ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Π² Β«Pajero ShopΒ» Ρ„Π°Ρ€ΠΊΠΎΠΏ, Π΄ΡƒΠ³Ρƒ, ΠΏΠΎΡ€ΠΎΠ³ΠΈ? ΠžΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ: Ρƒ нас Π½Π΅Ρ‚ сСртификата соотвСтствия Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ выпускаСм Π΅Π΅ сСрийно, ΠΎ Ρ‡Π΅ΠΌ сказано Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Β«Π’ΠΠ˜Π˜Π‘Β»:

β€―β€―β€―β€―β€―β€―β€―β€―β€―β€―Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Β«Π’ΠΠ˜Π˜Π‘Β»? – ΠžΡ‚Π²Π΅Ρ‚ поставщику ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ Π»ΠΈ продукция ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сСртификации ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊΠΆΠ΅ имСнуСтся Β«ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠ΅ письмо». Π”Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ оформляСтся с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… тСхничСских Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π’Π°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ союза, ΠΈ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ указанная Π² Π½Ρ‘ΠΌ продукция Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΡŽ соотвСтствия.

β€―β€―β€―β€―β€―β€―β€―β€―β€―β€―Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«Π’ΠΠ˜Π˜Π‘Β»? – ВсСроссийский Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ институт сСртификации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ опрСдСляСт: Π½ΡƒΠΆΠ΅Π½ Π»ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ сСртификат/дСкларация?

Π’Ρ‹Π²ΠΎΠ΄Ρ‹: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π’Π°ΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ транспортного срСдства Π½Π° ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°Ρ€ΠΊΠΎΠΏ, Π·Π°Ρ‰ΠΈΡ‚Π½ΡƒΡŽ Π΄ΡƒΠ³Ρƒ ΠΈ ΠΏΠΎΡ€ΠΎΠ³ΠΈ, трСбуСтся:

   – ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π’Π°Ρˆ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ;

   – ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ОВВБ ΠΎΡ‚ Π’Π°ΡˆΠ΅Π³ΠΎ автомобиля ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Β«Π’ΠΠ˜Π˜Π‘Β» (ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠ΅ письмо);

   – Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ОВВБ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Β«Π’ΠΠ˜Π˜Π‘Β»;

   – ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² Π±Π°Ρ€Π΄Π°Ρ‡ΠΎΠΊ Π’Π°ΡˆΠ΅Π³ΠΎ автомобиля ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с сотрудником Π“Π˜Π‘Π”Π” языком Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ словами: ΠΌΠ½Π΅ Ρ‡Π΅Ρ‚Π° Ρ‚Π°ΠΌ показалось 🀣

ΠŸΡ‹Π‘Ρ‹: Ссли Вас Π½Π΅ устраиваСт нашС ΠžΡ‚ΠΊΠ°Π·Π½ΠΎΠ΅ письмо, Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ любой сСртификат Π½Π° ЯндСкс. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ… ΠΈ Π²ΠΎΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с собой πŸ˜‰

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ памятка ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΎΡ€Π³Π°Π½Π°ΠΌΠΈ Π“Π˜Π‘Π”Π”

(пСрвоисточник)

Бколько стоит Π±Π°Π»ΠΊΠ° Π½Π° Π“ΠΠ—Π΅Π»ΡŒ 3302-3001010-01, 3302-3001010 – Ρ†Π΅Π½Π° ΠΎΡ‚ Автохис

Π₯арактСристики Ρ‚ΠΎΠ²Π°Ρ€Π°:

ΠšΠ°Ρ‚Π°Π»ΠΎΠΆΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€:3302-3001010-01, 3302-3001010
ΠœΠ°Ρ€ΠΊΠ° Π°Π²Ρ‚ΠΎ ГАЗ
МодСль Π°Π²Ρ‚ΠΎ Π“Π°Π·Π΅Π»ΡŒ
Π’ΠΈΠΏ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π›Π΅Π³ΠΊΠΎΠ²ΠΎΠΉ
Π‘Ρ‚Ρ€Π°Π½Π° производства Россия (Π Π€)
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ запчасти Автохис
ВСс:0 ΠΊΠ³.
Гарантия:6 мСсяцСв

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС:

Π‘Π°Π»ΠΊΠ° подвСски ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ГАЗ-3302 3302-3001010-01

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ:

ΠžΡ†Π΅Π½ΠΊΠ° расчитывСтся, ΠΊΠ°ΠΊ срСдняя ΠΈΠ· всСх ΠΎΡ†Π΅Π½ΠΎΠΊ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ Π·Π° всС врСмя

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой ΠΎΡ‚Π·Ρ‹Π² Π½Π° сайтС:

Антон ЧСркСсск
16 ΠΌΠ°Ρ€Ρ‚Π° 2017

Автохис

Π³. НиТний Новгород, ΡƒΠ».РакСтная, 9Π±
603108

8 (831) 262-11-79
[email protected]

Π—Π°ΠΊΠ°Π·Ρ‹Π²Π°Π» Π±Π°Π»ΠΊΡƒ, доставили Π² срок. Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ. Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ ООО «ΠΠ’Π’ОΠ₯ИБ» — ΡΠ²Π»ΡΡŽΡ‚ΡΡ профСссионалами своСго Π΄Π΅Π»Π°, качСствСнно ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈ Π·Π°ΠΊΠ°Π·. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ. Бпасибо

ΠŸΠžΠ”Π‘Π•Π Π•Πœ ΠΈ ΠžΠ’ΠŸΠ ΠΠ’Π˜Πœ транспортной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹Ρ… для вас сроков ΠΈ стоимости доставки

Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠž Π”ΠžΠ’Π•Π—Π•Πœ Π·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (Π²Π½Π΅ зависимости ΠΎΡ‚ Π΅Π΅ вСса ΠΈ стоимости), Π²Ρ‹ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ услуги доставки транспортной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

Доставка осущСствляСтся логистичСскими компаниями:

Π”Π΅Π»ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ

ПЭК

ΠšΠΈΡ‚

ЭнСргия

Π‘Π°ΠΉΠΊΠ°Π» БСрвис

CDEK

ЖСлдорЭкспСдиция

Благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ складов Π² МосквС ΠΈ Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π΅ для этих Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Π° ΠΈ Ульяновска ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ бСсплатной доставки Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ сроки. Запчасти Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю.

ΠœΡ‹ всСгда стараСмся Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π½Ρ‹ Π½Π° сайтС, Π½ΠΎ всС ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ фактичСских. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, уточняйтС Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ для физичСских Π»ΠΈΡ†

Какими способами я ΠΌΠΎΠ³Ρƒ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ?

  • Π‘Π΅Π·Π½Π°Π»ΠΈΡ‡Π½Ρ‹ΠΉ расчСт.
  • ΠŸΡ€ΠΈ отсутствии возмоТности пСрСвСсти срСдства с расчСтного счСта, наша организация выставляСт счСт физичСскому Π»ΠΈΡ†Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π² любом Π±Π°Π½ΠΊΠ΅.

Когда я ΠΌΠΎΠ³Ρƒ произвСсти ΠΎΠΏΠ»Π°Ρ‚Ρƒ?

  • Полная ΠΎΠΏΠ»Π°Ρ‚Π° стоимости ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅. ΠžΠ‘Π ΠΠ’Π˜Π’Π• Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π’ этом случаС Π·Π°ΠΊΠ°Π· отправляСтся любой транспортной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ.
  • Частичная ΠΏΡ€Π΅Π΄ΠΎΠΏΠ»Π°Ρ‚Π°.Β  ΠžΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒ стоимости Ρ‚ΠΎΠ²Π°Ρ€Π°, остаток суммы – послС поступлСния Π°Π³Ρ€Π΅Π³Π°Ρ‚Π° Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» транспортной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² вашСм Π³ΠΎΡ€ΠΎΠ΄Π΅. ΠžΠ‘Π ΠΠ’Π˜Π’Π• Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π’ этом случаС Π·Π°ΠΊΠ°Π· отправляСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Β«Π”Π΅Π»ΠΎΠ²Ρ‹ΠΌΠΈ линиями».

Π’ΠΠ–ΠΠž! ΠŸΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ частичной ΠΎΠΏΠ»Π°Ρ‚Π΅ ΠΌΡ‹ Π²Ρ‹ΡˆΠ»Π΅ΠΌ Π²Π°ΠΌ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ копию ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€Π½ΠΎΠΉ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ, Π·Π°Π²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ, с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ наимСнования Ρ‚ΠΎΠ²Π°Ρ€Π°, Π΅Π³ΠΎ стоимости. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ вмСстС с Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠΌ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ для ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π»ΠΈΡ†

Π’ΠΎΠ²Π°Ρ€ оплачиваСтся ΠΏΠΎ Π±Π΅Π·Π½Π°Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ расчСту.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ счСт?

Π’Ρ‹ присылаСтС Π½Π°ΠΌ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ Ρ„ΠΈΡ€ΠΌΡ‹ Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, ΠΌΡ‹ выставляСм счСт ΠΈ составляСм Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€. Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€ подписываСтся с ΠΎΠ±Π΅ΠΈΡ… сторон ΠΈ послС этого ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ счСт.

Как ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ счСт?

ΠžΠΏΠ»Π°Ρ‚Π° банковским ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ Π½Π° расчСтный счСт ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°ΠΌ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² выставлСнном счСтС.Β  ВсС бухгалтСрскиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ вмСстС с Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° отсрочка ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ° (ΠΏΠΎ согласованию с руководством).

На всС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² нашСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ дСйствуСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ гарантия 6 мСсяцСв ΠΈΠ»ΠΈ 15 тысяч ΠΊΠΌ (Π½Π° элСктронику дСйствуСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ гарантия 3 мСсяцСв). Π“Π°Ρ€Π°Π½Ρ‚ΠΈΠΉΠ½Ρ‹ΠΉ Ρ‚Π°Π»ΠΎΠ½ отправляСтся ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ вмСстС с Π·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒΡŽ.

Π§Ρ‚ΠΎ ΠΎΠ½Π° Π² сСбя Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚:

Гарантийная Π·Π°ΠΌΠ΅Π½Π° запчасти Π² случаС Π±Ρ€Π°ΠΊΠ° Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 6 мСсяцСв

Π’ случаС обнаруТСния производствСнного Π±Ρ€Π°ΠΊΠ°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΏΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΠ³ΠΎΠ΄Π° послС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ (Π΄ΠΎ 15 тысяч ΠΊΠΌ ΠΏΡ€ΠΎΠ±Π΅Π³Π°).

Для этого:

  1. НСобходимо ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ Π½Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.
  2. Π‘Ρ€Π°Π·Ρƒ послС получСния автозапчасти Π½Π°ΠΌΠΈ проводится Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²ΠΊΠ° Ρ‚ΠΎΠ²Π°Ρ€Π° (3-10 Π΄Π½Π΅ΠΉ).
  3. Если Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ производствСнный Π±Ρ€Π°ΠΊ, Ρ‚ΠΎ отправляСм Π²Π°ΠΌ Π½ΠΎΠ²ΡƒΡŽ Π·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ. ВранспортныС расходы Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ Π΄ΠΎ вас Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя наша Ρ„ΠΈΡ€ΠΌΠ°.
  4. Если ΠΆΠ΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²ΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ Π±Ρ‹Π»Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ эксплуатации, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΅Π΅ ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с вашСго согласия Π·Π° ваш счСт. Π’ случаС ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ Π΄Π΅Ρ‚Π°Π»ΡŒ Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС транспортныС расходы Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π΅Ρ‚Π°Π»ΠΈ лоТатся Π½Π° вас.

Ρ€Π΅ΠΌΠΎΠ½Ρ‚ запчасти

Π’ случаС обнаруТСния нСисправности, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ Π² нашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Для этого:

  1. ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒ Π½Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.
  2. Π‘Ρ€Π°Π·Ρƒ послС получСния автозапчасти Π½Π°ΠΌΠΈ проводится Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²ΠΊΠ° Ρ‚ΠΎΠ²Π°Ρ€Π° (3-10 Π΄Π½Π΅ΠΉ).
  3. ПослС Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²ΠΊΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ прСйскуранту с вашСго согласия. Π’ случаС ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° ΠΌΡ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ Π΄Π΅Ρ‚Π°Π»ΡŒ Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС транспортныС расходы Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π΅Ρ‚Π°Π»ΠΈ лоТатся Π½Π° вас.

Π‘Ρ€ΠΎΠΊΠΈ ΠΈ условия Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ заявку Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ ΠΏΠΎ бСсплатному Π½ΠΎΠΌΠ΅Ρ€Ρƒ

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ спСциалиста, ΠΎΠ±Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π·Π°ΠΊΠ°Π·Π°

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий для вас способ доставки (ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ)

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΠΎΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π·Π°ΠΊΠ°Π· (ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ)

БСрвис нашСго ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π· ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΈ просто!

1. ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ Ρ‚ΠΎΠ²Π°Ρ€Π°

Π’ случаС, Ссли Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, какая Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡ‡Π°ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ нашСго спСциалиста ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ. Для этого ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ заявку Π½Π° Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² шапкС сайта (спСциалист ΠΏΠ΅Ρ€Π΅Π·Π²ΠΎΠ½ΠΈΡ‚ Π²Π°ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚), ΠΊΡ€ΠΎΠΌΠ΅ этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² шапкС сайта.

2. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΊΡƒΠΏΠΈΡ‚ΡŒ». ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ: имя, Π½ΠΎΠΌΠ΅Ρ€ мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Для быстрого Π·Π°ΠΊΠ°Π·Π° Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ°, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° красный ΠΊΡ€ΡƒΠ³ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ Ρ‚Ρ€ΡƒΠ±ΠΊΠΎΠΉΒ  ΠΈ ввСдя свой Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ адрСс ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряйтС ваши ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π°.

Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ часа послС оформлСния Π·Π°ΠΊΠ°Π·Π° с Π’Π°ΠΌΠΈ свяТСтся наш ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ для согласования Π·Π°ΠΊΠ°Π·Π°, сроков, способа ΠΈ мСста доставки.

Π‘Π°Π»ΠΊΠ° Π½Π° Π“ΠΠ—Π΅Π»ΡŒ

ΠŸΡ€ΠΈ использовании Π³Ρ€ΡƒΠ·ΠΎΠ²Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ Π² ΠΏΠ»ΠΎΡ…ΠΈΡ… Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… условиях Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ уязвимыми для получСния ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠΉ части. ПодвСска ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° сСбя всю Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΡ‚ попадания колСс Π² Π²Ρ‹Π±ΠΎΠΈΠ½Ρ‹ ΠΈ Β«ΠΏΡ€Ρ‹ΠΆΠΊΠΎΠ²Β» Ρ‡Π΅Ρ€Π΅Π· нСровности покрытия.

Π’ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ оси основноС усилиС лоТится Π½Π° Π±Π°Π»ΠΊΡƒ –  Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ элСмСнт, ΠΏΡ€ΠΈΠ·Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ всСй конструкции. Π’Ρ‹Ρ…ΠΎΠ΄ этой Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈΠ· строя Π³Ρ€ΠΎΠ·ΠΈΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ подвСски, поэтому своСврСмСнная Π·Π°ΠΌΠ΅Π½Π° способна ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ нСприятности для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Π‘Π°Π»ΠΊΠ° Π½Π° Π“ΠΠ—Π΅Π»ΡŒ: устройство

Π’ автомобилях ГАЗ 3302 ΠΈ 2705 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ унифицированная ΡˆΡ‚Π°ΠΌΠΏΠΎΠ²Π°Π½Π½Π°Ρ Π±Π°Π»ΠΊΠ° Π΄Π²ΡƒΡ‚Π°Π²Ρ€ΠΎΠ²ΠΎΠ³ΠΎ сСчСния, соСдиняСмая с ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½Ρ‹ΠΌΠΈ ΠΊΡƒΠ»Π°Ρ‡ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠΊΠ²ΠΎΡ€Π½Π΅ΠΉ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΠ½Π° прСдставляСт собой ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΡƒΡŽ ΠΌΠ΅Ρ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ с отвСрстиями, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для закрСплСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»ΠΎΠ², ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ для двиТСния масла.

Основная функция Π±Π°Π»ΠΊΠΈ – Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, рСссорами ΠΈ колСсной Π±Π°Π·ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· подшипники ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½Ρ‹Ρ… ΠΊΡƒΠ»Π°ΠΊΠΎΠ².

Бколько стоит пСрСдняя Π±Π°Π»ΠΊΠ° Π½Π° газСль?

Π¦Π΅Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ Π±Π°Π»ΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ качСства самой Π΄Π΅Ρ‚Π°Π»ΠΈ. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΎΠ±Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² сущСствСнно Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… запчастСй заводского производитСля, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄Π΅Π» прочности ΠΈ эксплуатационная Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ находятся Π½Π° нСвысоком ΡƒΡ€ΠΎΠ²Π½Π΅.

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ «Автохис» ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ своим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ российского производства. НаличиС прямых поставок ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ позволяСт Π½Π°ΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π½ΡƒΡŽ для покупатСля Ρ†Π΅Π½ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎ-посрСдничСских Π½Π°Ρ†Π΅Π½ΠΎΠΊ. Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ ассортимСнт Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… запасных частСй обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ запросы ΠΏΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Ρƒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, сколько стоит Π±Π°Π»ΠΊΠ° Π½Π° Π“ΠΠ—Π΅Π»ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ производства Π“ΠΎΡ€ΡŒΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠ·Π°Π²ΠΎΠ΄Π°, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ Π·Π°ΠΊΠ°Π·Π° Π½Π° нашСм сайтС ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ услугой ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ°.

ΠšΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€ коэффициСнта ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ

Π‘ΠΎΠ»Π΅Π΅ мощная ΠΎΠ½Π»Π°ΠΉΠ½-вСрсия нашСго популярного мобильного прилоТСния.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ„ΠΎΠ»ΡŒΠ³ΠΈ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›Π‘

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π²Ρ‹Π±Ρ€Π°Π½Π°

90 017

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°
Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›Π‘

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π²Ρ‹Π±Ρ€Π°Π½Π°

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ сТатия
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

90 020 ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›Π‘

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π’Ρ‹Π±Ρ€Π°Π½ΠΎ

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

900 08

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›Π‘

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›Π‘

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
* Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ММ ΠœΠ˜Π›

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΌΠΌ ΠœΠ˜Π›

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€

Выбранная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
ОбъСм Π² кубичСских ΠΌΠΈΠ»Π°Ρ…
*Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ°

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ

* Π’ΠΈΠΏ ΠΏΠΎΡ€ΠΎΡˆΠΊΠ° основан Π½Π° наимСньшСм ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π°ΠΏΠ΅Ρ€Ρ‚ΡƒΡ€Ρ‹.

Apache Spark Runner

Apache Spark Runner ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для выполнСния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ² Beam с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Apache Spark.
Spark Runner ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ Spark Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ собствСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Spark; Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ прилоТСния для локального Ρ€Π΅ΠΆΠΈΠΌΠ°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Spark Standalone RM ΠΈΠ»ΠΈ с использованиСм YARN ΠΈΠ»ΠΈ Mesos.

Spark Runner выполняСт ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ Beam ΠΏΠΎΠ²Π΅Ρ€Ρ… Apache Spark, прСдоставляя:

  • ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ (ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅) ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹.
  • Π’Π΅ ΠΆΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ отказоустойчивости, Ρ‡Ρ‚ΠΎ ΠΈ для RDD ΠΈ DStreams.
  • Π’Π΅ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ бСзопасности, Ρ‡Ρ‚ΠΎ ΠΈ Spark.
  • ВстроСнная ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ с использованиСм систСмы ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Spark, которая Ρ‚Π°ΠΊΠΆΠ΅ сообщаСт ΠΎΠ± Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π°Ρ… Beam.
  • ВстроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² Beam Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСщания spark.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° возмоТностСй Π»ΡƒΡ‡Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² настоящСС врСмя возмоТности Spark Runner.

Π’Ρ€ΠΈ разновидности Spark runner

Spark runner выпускаСтся Π² Ρ‚Ρ€Π΅Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…:

  1. УнаслСдованный Runner , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Java (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки Π½Π° основС JVM) ΠΈ основан Π½Π° Spark RDD/DStream
  2. An Бтруктурированная потоковая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Spark Runner , которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Java (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки Π½Π° основС JVM) ΠΈ основана Π½Π° Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Spark ΠΈ инфраструктурС структурированной ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Apache Spark.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Он всС Π΅Ρ‰Π΅ являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΡ…Π²Π°Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Beam являСтся частичным. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

  1. ΠŸΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Runner с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Java, Python ΠΈ Go

портативная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Spark Runner. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹
Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π±Π΅Π³ΡƒΠ½ΠΎΠΊ:

Какой Π±Π΅Π³ΡƒΠ½ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: пСрСносной ΠΈΠ»ΠΈ нСпСрСносной?

Beam ΠΈ Π΅Π³ΠΎ Runners ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ языки Π½Π° основС JVM
(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Java/Scala/Kotlin). ПозднСС Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Python ΠΈ Go SDK.
АрхитСктура Runners Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹, написанныС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках.

Если ваши прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Java, Ρ‚ΠΎ Π² настоящСС врСмя Π²Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π΅Π³ΡƒΠ½ΠΎΠ² Π½Π° основС Java.
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ Python ΠΈΠ»ΠΈ Go с Beam Π½Π° Spark, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ
ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π±Π΅Π³ΡƒΠ½. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ пСрСносимости см.
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° пСрСносимости.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΈ настройка Spark Runner

Spark Runner Π² настоящСС врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π΅Ρ‚ΠΊΡƒ Spark 3.1.x.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Spark 2.4.x устарСла, начиная с Beam 2.41.0, ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° с выпуском Beam 2.46.0.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ послСднСй вСрсии Spark runner, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² свой pom.xml ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

 
  org.apache.beam
  beam-runners-spark-3
  <вСрсия>2. 47.0
 

Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Spark с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² локальном/Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π²Π°ΡˆΠ΅ΠΌΡƒ (Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ потрСбуСтся ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Spark, явно Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ зависимости Π² ваш pom.xml :

 <Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ>
  org.apache.spark
  spark-core_2.12
  <вСрсия>${spark.version}

<Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ>
  org.apache.spark
  spark-streaming_2.12
  <вСрсия>${spark.version}
 

И Π·Π°Ρ‚Π΅Π½Π΅Π½ΠΈΠ΅ jar прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° maven shadow:

 
  org.apache.maven.plugins
  ΠΏΠ»Π°Π³ΠΈΠ½ maven-shade
  <конфигурация>
    false
    <Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹>
      <Ρ„ΠΈΠ»ΡŒΡ‚Ρ€>
        <Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚>*:*
        <ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚>
          META-INF/*.SF
          META-INF/*. DSA
          META-INF/*.RSA
        
      
    
  
  <выполнСния>
    <исполнСниС>
      <Ρ„Π°Π·Π°>ΠΏΠ°ΠΊΠ΅Ρ‚
      <Ρ†Π΅Π»ΠΈ>
        ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ
      
      <конфигурация>
        true
        Π·Π°Ρ‚Π΅Π½Π΅Π½Π½Ρ‹ΠΉ
        <трансформСры>
          <трансформСр
            рСализация = "org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
        
      
    
  
 

ПослС запуска mvn package запуститС ls target , ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ваш ArtiftId Ρ€Π°Π²Π΅Π½ beam-examples , Π° вСрсия 1.0.0 ):

 beam-examples-1.0.0 -Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ .jar 

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΌ кластСром просто запуститС:

Для запуска Π½Π° основС RDD/DStream:

 spark-submit --class com. beam.examples.BeamPipeline --master spark://HOST: ПОРВ target/beam-examples-1.0.0-shaded.jar --runner=SparkRunner 

Для Π±Π΅Π³ΡƒΠ½Π° Π½Π° основС Structured Streaming:

 spark-submit --class com.beam.examples.BeamPipeline --master spark://HOST:PORT target/beam-examples-1.0.0-shaded.jar --runner=SparkStructuredStreamingRunner 

Π’Π°ΠΌ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Docker Π² вашСй срСдС выполнСния. Π Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ
Apache Beam с Python Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Apache Beam Python SDK: pip install apache_beam . ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Python
ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Python.

 pip install apache_beam 

Начиная с Beam 2.20.0, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ Docker слуТбы Π·Π°Π΄Π°Π½ΠΈΠΉ Spark доступны ΠΏΠΎ адрСсу
Π”ΠΎΠΊΠ΅Ρ€ Π₯Π°Π±.

Для Π±ΠΎΠ»Π΅Π΅ старых вСрсий Beam Π²Π°ΠΌ потрСбуСтся копия исходного ΠΊΠΎΠ΄Π° Apache Beam. Π’Ρ‹ моТСшь
Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° страницС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

  1. ЗапуститС ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ JobService:
    • с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Docker (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ): docker run --net=host apache/beam_spark_job_server:latest
    • ΠΈΠ»ΠΈ ΠΈΠ· исходного ΠΊΠΎΠ΄Π° Beam: . /gradlew :runners:spark:3: Ρ€Π°Π±ΠΎΡ‚Π° -сСрвСр: Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒShadow

JobService β€” это Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ инстанция, ΠΊΡƒΠ΄Π° Π²Ρ‹ отправляСтС ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Beam.
JobService создаст Π·Π°Π΄Π°Π½ΠΈΠ΅ Spark для ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚
Ρ€Π°Π±ΠΎΡ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² кластСрС Spark, Beam JobService Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ
прСдоставляСтся с Π³Π»Π°Π²Π½Ρ‹ΠΌ адрСсом Spark.

  1. ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Python Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ PortableRunner , job_endpoint , установлСнный Π½Π° localhost:8099 (это адрСс JobService ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ environment_type установлСн Π½Π° LOOPBACK . НапримСр:
 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ apache_beam ΠΊΠ°ΠΊ Π»ΡƒΡ‡
ΠΈΠ· apache_beam.options.pipeline_options ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PipelineOptions
options = PipelineOptions([
    "--runner=PortableRunner",
    "--job_endpoint=Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ:8099",
    "--environment_type=LOOPBACK"
])
с beam.Pipeline(options) как p:
    ... 

Π Π°Π±ΠΎΡ‚Π° Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ кластСрС Spark

Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Beam Π² кластСрС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Spark (классы Spark доступны Π² ΠΏΡƒΡ‚ΠΈ ΠΊ классам ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°), Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… зависимостСй.
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… развСртывания см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅: Standalone, YARN ΠΈΠ»ΠΈ Mesos.

  1. ЗапуститС кластСр Spark, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ прСдоставляСт мастСр Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 7077.
  1. ЗапуститС JobService, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ мастСру Spark:
    • с Docker (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ): docker run --net=host apache/beam_spark_job_server:latest --spark-master-url=spark://localhost:7077
    • ΠΈΠ»ΠΈ ΠΈΠ· исходного ΠΊΠΎΠ΄Π° Beam: ./gradlew :runners:spark:3:job-server:runShadow -PsparkMasterUrl=spark://localhost:7077
  1. ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅.
    Однако ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ environment_type=LOOPBACK ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для локального тСстирования.
    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. здСсь.

(ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго кластСра Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ environment_type .
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. здСсь.)

Запуск Π² кластСрС Dataproc (с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ YARN)

Для запуска Π·Π°Π΄Π°Π½ΠΈΠΉ Beam, написанных Π½Π° Python, Go ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языках, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SparkRunner ΠΈ PortableRunner 9. 0440, ΠΊΠ°ΠΊ описано Π½Π° страницС Beam Spark Runner (см. Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΡ€ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ Portability Framework).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выполняСтся пСрСносимоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Beam Π½Π° Python ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° кластСра Dataproc с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Yarn.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполняСтся с Dataproc 2.0, Spark 3.1.2 ΠΈ Beam 2.37.0.

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ кластСр Dataproc с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Docker.
ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ gcloud dataproc ΡΠΎΠ·Π΄Π°ΡŽΡ‚   CLUSTER_NAME   \
    --Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ = Π”ΠžΠšΠ•Π  \
    --image-version=   DATAPROC_IMAGE_VERSION   \
    --region=   Π Π•Π“Π˜ΠžΠ   \
    --enable-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚-шлюз \
    --scopes=https://www.googleapis.com/auth/cloud-platform \
    --properties spark:spark.master.rest.enabled=true
 
  • --Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ : Π”ΠΎΠΊΠ΅Ρ€.
  • --image-version : вСрсия ΠΎΠ±Ρ€Π°Π·Π° кластСра, которая опрСдСляСт Π²Π΅Ρ€ΡΠΈΡŽ Spark, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π² кластСрС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, см. вСрсии ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Apache Spark, пСрСчислСнныС для послСднСй ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… вСрсий выпуска ΠΎΠ±Ρ€Π°Π·Π° 2.0.x).
  • --region : ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½ Dataproc.
  • --enable-component-gateway : Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ доступ ΠΊ Π²Π΅Π±-интСрфСйсам.
  • --scopes : Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ доступ API ΠΊ сСрвисам GCP Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.
  • --properties : Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, здСсь spark.master.rest позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π·Π°Π΄Π°Π½ΠΈΠΉ Π² кластСр.
  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.
gsutil ΠΌΠ±   BUCKET_NAME  
 
  1. УстановитС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Python для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² вашСй локальной срСдС.
python -m pip ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ apache-beam [gcp] ==   BEAM_VERSION  
 
  1. ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° подсчСта слов вмСстС со всСми зависимостями, Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ ΠΈ Ρ‚. Π΄., Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для запуска ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, Π² Π±Π°Π½ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.
python -m apache_beam.examples.wordcount \
    --runner=SparkRunner \
    --output_executable_path=   OUTPUT_JAR_PATH   \
    --output=gs://   BUCKET_NAME   /python-wordcount-out \
    --spark_version=3
 
  • --runner (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ): SparkRunner .
  • --output_executable_path (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ): ΠΏΡƒΡ‚ΡŒ для создания jar ΠΏΠ°ΠΊΠ΅Ρ‚Π°.
  • --output (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ): ΠΊΡƒΠ΄Π° записываСтся Π²Ρ‹Π²ΠΎΠ΄.
  • --spark_version (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ): Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ spark 3 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈΠ»ΠΈ 2 (устарСло!).
  1. ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ искровоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» кластСра Dataproc.
Задания gcloud dataproc ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ искру \
        --cluster=   ИМЯ_ΠšΠ›ΠΠ‘Π’Π•Π Π   \
        --region=   Π Π•Π“Π˜ΠžΠ   \
        --class=org.apache.beam.runners.spark.SparkPipelineRunner \
        --jars=   OUTPUT_JAR_PATH  
 
  • --cluster : имя созданного кластСра Dataproc.
  • --region : ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π³ΠΈΠΎΠ½ Dataproc.
  • --class : Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для вашСго прилоТСния.
  • --jars : ΠΏΡƒΡ‚ΡŒ ΠΊ связанному Π±Π°Π½ΠΊΡƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ всС зависимости.
  1. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ записаны Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ.
gsutil cat gs://   BUCKET_NAME   /python-wordcount-out-   SHARD_ID  
 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° для Spark Runner

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Spark Runner слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.

Для Π±Π΅Π³ΡƒΠ½Π° Π½Π° основС RDD/DStream:

9072 4 Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ
ПолС ОписаниС Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исполнитСля ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π²ΠΎ врСмя выполнСния. УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ SparkRunner для запуска с использованиСм Spark.
sparkMaster URL-адрСс Spark Master. Π­Ρ‚ΠΎ эквивалСнт настройки SparkConf#setMaster(String) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ local[x] для локального запуска с x ядрами, spark://host:port для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ кластСру Spark, mesos://host:port для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру Mesos ΠΈΠ»ΠΈ пряТа для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру пряТи. local[4]
storageLevel StorageLevel для использования ΠΏΡ€ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ RDD Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°Ρ…. Spark Runner автоматичСски ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ RDD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ свойство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹ Π² Beam ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ состояниС, для Ρ‡Π΅Π³ΠΎ трСбуСтся Spark DStream 9.0439 StorageLevel Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ MEMORY_ONLY . MEMORY_ONLY
batchIntervalMillis StreamingContext s batchDuration β€” установка ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Spark. 1000
enableSparkMetricSinks Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Spark. true
cacheDisabled ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… PCollections для всСго ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° быстрСС ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ RDD, Ρ‡Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. false

Для исполнитСля Π½Π° основС структурированной ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ:

ПолС ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π±Π΅Π³ΡƒΠ½ΠΎΠΊ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Π΅Π³ΡƒΠ½ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исполнитСля ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π²ΠΎ врСмя выполнСния. УстановитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ SparkStructuredStreamingRunner для запуска с использованиСм Spark Structured Streaming.
искрмастСр URL Spark Master. Π­Ρ‚ΠΎ эквивалСнтно настройкС SparkConf#setMaster(String) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ local[x] для локального запуска с x ядрами, Π»ΠΈΠ±ΠΎ spark://host:port для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ кластСру Spark, Π»ΠΈΠ±ΠΎ mesos. ://host:port для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру Mesos ΠΈΠ»ΠΈ yarn для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру yarn. Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ[4]
testMode Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ тСстовый Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: ΠΏΠ»Π°Π½Ρ‹ выполнСния ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Beam DAG false
enableSparkMetricSinks Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² Spark Sinks Sinks. true
checkpointDir ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ для устойчивости ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для долговСчности Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° надСТная файловая систСма, такая ΠΊΠ°ΠΊ HDFS/S3/GS. Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² /tmp
filesToStage Jar-Ρ„Π°ΠΉΠ»Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ всСм Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ процСссам ΠΈ размСщСния Π² classpath. всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΏΡƒΡ‚ΠΈ ΠΊ классам
EnableSparkMetricSinks Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π° Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Spark true
ПолС ОписаниС Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
--Π±Π΅Π³ΡƒΠ½ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ‚Ρ€ΡƒΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исполнитСля ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Π²ΠΎ врСмя выполнСния. УстановитС PortableRunner для запуска с использованиСм Spark.
--job_endpoint ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° слуТбы Π·Π°Π΄Π°Π½ΠΈΠΉ для использования. Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ hostname:port, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. localhost:3000 УстановитС Π² соотвСтствии с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ слуТбы Π·Π°Π΄Π°Π½ΠΈΠΉ (localhost:8099 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ примСчания

ИспользованиС spark-submit

ΠŸΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ прилоТСния Spark Π² кластСр ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ (ΠΈ рСкомСндуСтся) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сцСнарий spark-submit , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся вмСстС с установкой spark.
PipelineOptions , описанный Π²Ρ‹ΡˆΠ΅, Π½Π΅ замСняСт spark-submit , Π° дополняСт Π΅Π³ΠΎ.
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° любой ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² прилоТСния , ΠΈ установка –master ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ spark-submit check, см. Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Spark.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ задания

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ задания Spark с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π΅Π±-интСрфСйсов Spark. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это доступно Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 4040 Π½Π° ΡƒΠ·Π»Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Если Π²Ρ‹ запуститС Spark Π½Π° своСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, это Π±ΡƒΠ΄Π΅Ρ‚ http://localhost:4040 .
Spark Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ сСрвСр истории для просмотра постфактум.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ доступны Ρ‡Π΅Ρ€Π΅Π· REST API.
Spark прСдоставляСт систСму ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, которая позволяСт ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Spark Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌ.
БрСдство Spark runner сообщаСт ΠΎΠ± опрСдСляСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€Π°Ρ… Π»ΡƒΡ‡Π΅ΠΉ с использованиСм Ρ‚ΠΎΠΉ ΠΆΠ΅ систСмы ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈ Π² настоящСС врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚
Π“Ρ€Π°Ρ„ΠΈΡ‚Π Π°ΠΊΠΎΠ²ΠΈΠ½Π°
ΠΈ CSVSink.
ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Spark, Π»Π΅Π³ΠΊΠΎ ΠΈ просто.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Spark Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ устройствС выполнСния.

ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

Для исполнитСля Π½Π° основС RDD/DStream:
Если Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ UnboundedSource , Spark Runner автоматичСски установит Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для тСстирования ΠΈ Π½Π΅ рСкомСндуСтся.

Для срСдства выполнСния Π½Π° основС структурированной ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ:
Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² срСдствС выполнСния структурированной ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Spark.

ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся Π½Π° ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ Π±Π΅Π³ΡƒΠ½ΠΊΠ΅ Spark.

ИспользованиС прСдоставлСнного SparkContext ΠΈ StreamingListeners

Для исполнитСля Π½Π° основС RDD/DStream:
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Spark с прСдоставлСнным SparkContext , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании spark-jobserver, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 9043 9 ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ вСщания
, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SparkPipelineOptions (Π² любом случаС контСкст ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки).
ВмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SparkContextOptions , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈ Π½Π΅ являСтся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ PipelineOptions .