рд╡рд┐рдВрдбреЛрдЬ рдкрд░ Apache Cassandra рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

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


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЕрдкрд╛рдЪреЗ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред


1. JDK рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рдХреИрд╕рдВрдбреНрд░рд╛ рдХреЛ рдЬрд╛рд╡рд╛ 8 - рдЬрд╛рд╡рд╛рдПрд╕рдИ рдпрд╛ рдУрдкрдирдЬреЗрдбрдХреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЬрд╛рд╡рд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░, рдХреИрд╕рдВрдбреНрд░рд╛ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред


рдХрдИ OpenJDK рд╡рд┐рддрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ Amazon Corretto рдХреЛ рдЪреБрдирд╛ - рдХреИрд╕рдВрдбреНрд░рд╛ рдиреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЕрдиреНрдп рд╡рд┐рддрд░рдг рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЖрдк рдпрд╣рд╛рдВ Amazon Corretto рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ "рд╕реЗрдЯрдЕрдк рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ" рдШрдЯрдХ рдЪрд╛рд▓реВ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ 'JAVA_HOME' рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


2. рдХреИрд╕рдВрдбреНрд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


2.1ред рдбрд╛рдЙрдирд▓реЛрдб рдЖрд╡рд╢реНрдпрдХ рд╣реИ



реи.реи рдЕрдирдкреИрдХрд┐рдВрдЧ


рдХреИрд╕реЗрдВрдбреНрд░рд╛ рд╕реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


commons-daemon рд╕рдВрдЧреНрд░рд╣ рд╕реЗ, рд╡рд╛рдВрдЫрд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА prunsrv.exe рдлрд╝рд╛рдЗрд▓ рдХреЛ __cassandra\bin\daemon ред рдпрджрд┐ daemon рдлрд╝реЛрд▓реНрдбрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


2.3 рд╕реНрдерд╛рдкрдирд╛


  1. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде PowerShell рдЦреЛрд▓реЗрдВред
  2. __cassandra\bin
  3. .\cassandra.ps1 -install

рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдХреЛ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рд╕реЗрд╡рд╛ рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


3. рд╡реИрдХрд▓реНрдкрд┐рдХ


cqlsh рдХреЛ рдкрд╛рдпрдерди 2.7 рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдХреИрд╕рдВрдбреНрд░рд╛ рдХреЗ bin рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП CASSANDRA_HOME рдкрд░реНрдпрд╛рд╡рд░рдг CASSANDRA_HOME рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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


All Articles