V tomto tutoriálu vám ukážeme, jak nainstalovat Apache ZooKeeper na server CentOS 7. Pro ty z vás, kteří to nevěděli, je Zookeeper stručně řečeno správce distribuovaného stavu, který lze použít pomocí mnoha klastrů, aby si udržela stav ve svých klastrech. Stejně jako HBase může využít Zookeeper k udržení stavu v rámci své vlastní sady klastrů, aniž by v něm musela mít zemi klastru.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache ZooKeeper na server CentOS 7.
Nainstalujte Apache ZooKeeper
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean allyum -y update
Krok 2. Instalace Java.
V době psaní tohoto návodu byla nejnovější verze Java JDK JDK 8u45. Nejprve si stáhněte nejnovější verzi Java SE Development Kit 8 z oficiálního stažení stránku nebo použijte následující příkazy ke stažení ze shellu:
cd /opt/wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"tar xzf jdk-8u45-linux-x64.tar.gzPo rozbalení archivního souboru jej nainstalujte pomocí příkazu alternatives. Příkaz alternatives je dostupný v
chkconfig
balíček:cd /opt/jdk1.8.0_45/alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2alternatives --config javaExistují 3 programy, které poskytují 'java'. Výběr Příkaz----------------------------------------------* 1 /opt/jdk1.7.0_71/bin/java + 2 /opt/jdk1.8.0_25/bin/java 3 /opt/jdk1.8.0_45 ponechat výběr/číslo :3V tuto chvíli byla na váš systém úspěšně nainstalována JAVA 8 (JDK 8u45). Doporučujeme také nastavit cestu příkazů javac a jar pomocí alternativ:
alternativy --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2alternatives -- set jar /opt/jdk1.8.0_45/bin/jaralternatives --set javac /opt/jdk1.8.0_45/bin/javacKontrola nainstalované verze Java:
[email protected] ~# java -versionjava verze "1.8.0_45" Java(TM) SE Runtime Environment (sestavení 1.8.0_45-b14)Java HotSpot(TM) 64-Bit Server VM (sestavení 25.45-b02, smíšený režim)Proměnné prostředí můžeme snadno nastavit pomocí příkazu export, jak je uvedeno níže:
Nastavení proměnné JAVA_HOME:
export JAVA_HOME=/opt/jdk1.8.0_45Nastavení proměnné JRE_HOME:
export JRE_HOME=/opt/jdk1.8.0_45/jreNastavení proměnné PATH:
export PATH=$PATH:/opt/jdk1.8.0_45/bin:/opt/jdk1.8.0_45/jre/binKrok 3. Nainstalujte Apache ZooKeeper.
Nejprve nainstalujte na svůj počítač framework ZooKeeper, navštivte následující odkaz a stáhněte si nejnovější verzi ZooKeeper:
cd opt/tar -zxf zookeeper-3.4.11.tar.gzcd zookeeper-3.4.6mkdir dataDále otevřete konfigurační soubor s názvem conf/zoo.cfg a všechny následující parametry nastavte jako výchozí bod:
### nano conf/zoo.cfgtickTime =2000dataDir =/cesta/k/zookeeper/dataclientPort =2181initLimit =5syncLimit =2Potom spusťte server ZooKeeper:
spuštění bin/zkServer.shPo provedení tohoto příkazu obdržíte následující odpověď:
JMX je ve výchozím nastavení povolenoUsing config:/Users/../zookeeper-3.4.11/bin/../conf/zoo.cfgSpouštění zookeeper... STARTEDV dalším kroku Spusťte CLI zadejte následující příkaz:
bin/zkCli.shPo zadání výše uvedeného příkazu budete připojeni k serveru ZooKeeper a měli byste obdržet následující odpověď:
Připojování k localhost:2181................................................. ......Vítejte v ZooKeeper!................................WATCHER::WatchedEvent state:SyncConnected type :Žádná cesta:null[zk:localhost:2181(CONNECTED) 0]Po připojení serveru a provedení všech operací můžete server zookeeper zastavit pomocí následujícího příkazu:
bin/zkServer.sh stopBlahopřejeme! Úspěšně jste nainstalovali Apache ZooKeeper. Děkujeme, že jste použili tento návod k instalaci Apache ZooKeeper na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache ZooKeeper.
Cent OS