Tady v tomtokonzultaceuvidí jednoduchý způsobnainstalujte Apache Cassandra na Windows 10/8/7 nebo Windows Server 2008/2012bez použití nastavení komunitní edice Datastax.
Apache Cassandra je bezplatný a open source distribuovaný databázový systém NoSQL. Původně byl vyvinut společností Facebook a používá se k ukládání dat jednoduchého formátu, jako jsou doručené pošty. Kombinuje datový model Google BigTable s plně distribuovanou architekturou Amazon Dynamo. Facebook otevřel Cassandru v roce 2008. Od té doby má Cassandra dobrou škálovatelnost, což je Digg, Twitter, GitHub, GoDaddy, Hulu, Instagram a další známé weby nebo společnosti, které si ji osvojily a staly se populárním distribuovaným řešením pro ukládání strukturovaných dat.
Apache Cassandra je hybridní, nerelační databáze podobná BigTable od Google. Jeho hlavní funkce je bohatší než u Dynamo (distribuovaný úložný systém Key-Value), ale jeho podpora není tak dobrá jako úložiště dokumentů MongoDB (produkt s otevřeným zdrojovým kódem mezi relační databází a nerelační databází). Je to nejhojnější a nerelační databáze. Stejně jako relační databáze je podporovaná datová struktura velmi volná a je podobná formátu JSON, takže může ukládat složitější datové typy.
Poznámka: DataStax zde k instalaci Apache Cassandra nepoužíváme, protože DataStax již neposkytuje verzi Apache Cassandra pro komunitu DataStax. Můžete si přečíst oficiálníbylo zde řečeno.
Předpoklady
- Nejnovější verze Java 8
- Python 2.7
- Apache Cassandra
Jak nainstalovat Cassandra na Windows 10/8/7 bez datastaxe
Krok 1: Stáhněte si Java 8 (Java SE Development Kit 8u211)
První věcí, kterou je instalace Java 8 a nastavení systémových proměnných pro systém Windows 10/8/7. Tedy,zde je odkaz ke staženíJava SE Development Kit 8u211.
Po stažení dvakrát klikněte na instalační soubor Java, abyste jej spustili a nainstalovali.
Krok 2: Nastavte proměnnou $Java_Home ve Windows
Chcete-li nastavit systémové proměnné ve vašem systému Windows pro Java 8; klikněte pravým tlačítkem naMůj počítačneboTento PCikonu a vybertevlastnostivolba.
Ve vlastnostech vašeho systému na levé straně uvidíte možnost s názvemPokročilé nastavení systému.Klikněte na to.
zProměnné prostředíobrazovce, klikněte naNovýtlačítko uvedené podSystémové proměnné. Nyní v okně Nové systémové proměnné proNázev proměnnétyp:JAVA_HOMEa poté klikněte naHodnota proměnnésloupec po tomto výběruProcházet adresářtlačítko.
Z adresáře procházení přejděte doMůj počítač nebo Tento počítač->C: Jednotka->Programové soubory->Java a vyberte JDK 1.8
Po přidání cesty JAVA 8 do systémové proměnné to bude vypadat jako něco pod screenshotem. Pro uložení nastavení klikněte naOKtlačítko.
Krok 3: Stáhněte a nainstalujte Python 2.7 na Windows 10/8/7
Vyzkoušeli jsme nejnovější verzi Pythonu pro Apache Cassandra, ale při spouštění příkazů Cassandra CQLSH došlo k chybě. Chyba byla:
"File "cqlsh", line 95
except ImportError, e:
^
SyntaxError: invalid syntax"Proto jsme museli nainstalovat downgrade verzi, která je 2.7 a je kompatibilní s Apache Cassandra.
Zde jeodkaz ke staženíPython 2.7proWindows. Na stránce stahování klikněte na instalační program Windows x86-64 MSI.
Po stažení nastavení Pythonu jej spusťte jako jakoukoli jinou normální aplikaci Windows.exe.
Krok 4: Nastavte systémové proměnné prostředí pro Python
Jakmile je instalace hotová, další věc, kterou je třeba udělat, je dát našim příkazovým shellům vědět o jejich příkazech nastavením proměnných prostředí.
Stejně jako jsme to udělali výše pro JAVA, přejděte znovu naPokročilé nastavenípro přístup kproměnné prostředía podsystémové proměnnéuvidíšCestaproměnná na to dvakrát klikněte.
Klikněte naNovýa pakProhlížet. Z prohlížeče adresářů přejděte na Tento počítač nebo Tento počítač-C: Jednotka->vyberte Python 27.
UdeřteOKtlačítko pro uložení změn.
Krok 5: Stáhněte si Apache Cassandra na Windows 10/7
Úspěšně byly nastaveny dvě věci, které jsme potřebovali spustit a spustitServer Cassandra.Nyní konečně přejděte na web Apache Cassandra a stáhněte si jeho nejnovější verzi.Zde je odkaz.
Při psaní tohoto návodu k nastavení Apache Cassandra pro Windows byla nejnovější verze3.11což může být ve vašem případě jiné.
Krok 6: Extrahujte složku Apache Cassandra Tar
Stažená složka Apache Cassandra bude inDehetkomprimovaná forma. K rozbalení můžete použít Winrar nebo 7zip. Po rozbalení otevřete složku a zkopírujte složku doC:Řídit.
Krok 7: Nastavte proměnné prostředí Cassandra HOME
Jak jsme výše nastavili systémové proměnnéJava a Python, uděláme totéž pro Cassandru. Pod systémem klikněte na proměnnéNOVÝtlačítko a typCASSANDRA_HOMEproNázev proměnné. A pak klikněte naProměnná hodnotaa procházením adresáře vybertesložka Apache Cassandrajsme zkopírovali doC: říditve výše uvedeném kroku.
Nyní dvakrát klikněte naCestaProměnná zSystémové proměnnéa KlikněteNovýpak Projděte složku Apache Cassandra umístěnou na jednotce C: a v ní vybertezásobníksložku. Klikněte naOKa poté znovu tlačítkoOKtlačítko pro uložení proměnných.
Krok 8: Spusťte a spusťte Cassandru na Windows 10/server
Otevřete příkazový řádek nebo PowerShell podsprávnípráva a zadejte níže uvedený příkaz pro spuštěníCassandra.
cassandra
Když uvidíte Node spuštěný na Localhost/127.0.0.1, nechte okno příkazového řádku se spuštěným Apache Cassandra otevřené tak, jak je.
Poznámka: Pokud spouštíte výše uvedený příkaz v Powershell, můžete jej zavřít.
Krok 9: Spusťte příkazy Cassandra v systému Windows
Nyní otevřete nové okno příkazového řádku a spusťte:
cqlsh
Nyní můžete začít používat příkazy Cassandra…
Pokud chcete službu Cassandra vytvořit jako službu Windows, abyste ji nemuseli spouštět znovu a znovu z příkazového řádku, podívejte se na tento návod:
Další tutoriály:













