❶ zookeeper 安裝需要jdk嗎
在安裝ZooKeeper之前,請確保在以下任何操作系統上運行 :
任意linux OS− 支持開發和部署。它是演示應用程序的首選。
Windows OS− 僅支持開發。
Mac OS− 僅支持開發。
ZooKeeper伺服器是用java編寫創建,它運行在JVM。所以需要使用JDK 6或更高版本。
❷ zookeeper linux 安裝怎麼配置java 環境變數
純java開發的軟體在linux下面也可以應用自如。那麼首先就需要配置好linux下的java環境,具體說來,就是配置jdk環境變數。 介紹在linux下配置jdk環境變數的幾種常用方法。
首先在linux下安裝jdk,如果出現提示許可權不夠(且root下也提示許可權不夠),可用#ls -l filename命令查看一下,如果顯示類似如:
則表示任何用戶都沒有可執行許可權(即使是root用戶)。
解決方法:
#chmod a+x filename
這樣,安裝好後,就可以接下來進行環境變數的配置了。這里給出三種可選方法:
一、修改/etc/profile文件
當本機僅僅作為開發使用時推薦使用這種方法,因為此種配置時所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
用文本編輯器打開/etc/profile,在profile文件末尾加入:
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
重新登錄即可。
二、修改.bashrc文件
這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,如果需要給某個用戶許可權使用這些環境變數,只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
用文本編輯器打開用戶目錄下的.bashrc文件,在.bashrc文件末尾加入:
set JAVA_HOME=/usr/share/jdk1.5.0_05
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
重新登錄。
三、直接在shell下設置變數
不推薦使用這種方法,因為換個shell,該設置就無效了。這種方法僅僅是臨時使用,以後要使用的時候又要重新設置,比較麻煩。
只需在shell終端執行下列命令:
export JAVA_HOME=/usr/share/jdk1.5.0_05
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:
1.要將 /usr/share/jdk1.5.0_05jdk 改為jdk安裝目錄
2. linux下用冒號」:」來分隔路徑
3. $PATH / $CLASSPATH / $JAVA_HOME 是用來引用原來的環境變數的值在設置環境變數時特別要注意不能把原來的值給覆蓋掉了。
4. CLASSPATH中當前目錄」.」不能丟掉。
5. export是把這三個變數導出為全局變數。
6. 大小寫必須嚴格區分。
❸ 如何啟動zookeeper-3.3.6
如何啟動zookeeper-3.3.6?
啟動zookeeper-3.3.6的方法:下載安裝配置zookeeper的伺服器環境-創建文件-設置許可權-編輯-重啟即可。
具體步驟:
一、登陸linux伺服器用cd 命令切換到/etc/rc.d/init.d/目錄下。
十、重啟即可。
❹ 如何啟動zookeeper-3.3.6
如何啟動zookeeper-3.3.6?
啟動zookeeper-3.3.6的方法:下載安裝配置zookeeper的伺服器環境-創建文件-設置許可權-編輯-重啟即可。
具體步驟:
一、登陸linux伺服器用cd 命令切換到/etc/rc.d/init.d/目錄下。
十、重啟即可。
❺ 怎麼在linux上安裝zookeeper
Zookeeper是一個協調服務,可以用它來作為配置維護、名字服務、分布式部署;
下面,我來分享一下在Linux下安裝Zookeeper的整個步驟,讓大家少走彎路。
一、Zookeeper下載
[plain]view plainprint?
[root@localhost下載]#wgethttp://mirror.bit.e.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
--2016-01-1523:15:57--http://mirror.bit.e.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
正在解析主機mirror.bit.e.cn(mirror.bit.e.cn)...114.247.56.117
正在連接mirror.bit.e.cn(mirror.bit.e.cn)|114.247.56.117|:80...已連接。
已發出HTTP請求,正在等待回應...200OK
長度:11833706(11M)[application/octet-stream]
正在保存至:「zookeeper-3.3.6.tar.gz」
100%[======================================================================================================================================================================================>]11,833,706171KB/s用時68s
2016-01-1523:17:07(170KB/s)-已保存「zookeeper-3.3.6.tar.gz」[11833706/11833706])
二、解壓
[html]view plainprint?
[root@localhostdeploy]#tar-zxvf/home/lk/下載/zookeeper-3.3.6.tar.gz
解壓完之後,會在deploy文件夾下面得到一個zookeeper-3.3.6的文件夾
三、進入到conf目錄
[plain]view plainprint?
[root@localhostdeploy]#cd/opt/deploy/zookeeper-3.3.6/conf
四、拷貝zoo_samle.cfg為zoo.cfg
[plain]view plainprint?
[root@localhostconf]#cpzoo_sample.cfgzoo.cfg
五、編輯zoo.cfg文件
[plain]view plainprint?
[root@localhostconf]#vizoo.cfg
修改為:
[html]view plainprint?
#
tickTime=2000
#
#synchronizationphasecantake
initLimit=10
#
#
syncLimit=5
#.
dataDir=/usr/zookeeper
dataLogDir=/usr/zookeeper/log
#
clientPort=2181
server.1=192.168.32.129:2888:3888
六、設置環境變數
[plain]view plainprint?
[root@localhostconf]#exportZOOKEEPER_INSTALL=/opt/deploy/zookeeper-3.3.6
[root@localhostconf]#exportPATH=$PATH:$ZOOKEEPER_INSTALL/bin
七、啟動
[plain]view plainprint?
[root@localhostbin]#./zkServer.shstart
JMXenabledbydefault
Usingconfig:/opt/deploy/zookeeper-3.3.6/bin/../conf/zoo.cfg
Startingzookeeper...STARTED
[root@localhostbin]#
八、測試zookeeper
[plain]view plainprint?
[root@localhostbin]#./zkCli.sh-server192.168.32.129:2181
如果是本地連接,那麼不需要 -server 192.168.32.129:2181,默認是本地
注意:如果出現拒絕連接,請檢查如下:
1、防火牆是否關閉 systemctl stop firewalld
2、需要將192.168.32.129 映射到本地 /etc/hosts文件中,否則無法連接
❻ 怎麼查看linux系統是否安裝zookeeoer
一般linux下zookeeper的安裝有3種,分別為rpm的安裝,源碼安裝和已經編譯好的免安裝文件直接運行文件。
查詢方式:
1、rpm方式:
rpm-qa|grepzookeeper
2、源碼安裝和免安裝
find/-name"zookeeper*"
以上zookeeper請根據具體組件名替換。
❼ linux 下zookper怎麼安裝
你可以查看進程: 方法: ps -aux | grep 'zookeeper' 系統有返回,說明zookeeper啟動。 你可以搜索ps -aux。
❽ 在linux安裝hadoop需要先安裝zoomkeeper嗎
不需要。
zookeeper是分布式文件系統的協調服務,有注冊服務、名字空間分配、服務監聽等作用。
如果你只部署Hadoop,使用其HDFS和MapRece的話,無需安裝zookeeper。
如果你部署Hadoop,然後希望使用Hive、HBase等數據倉庫的時候,則需要使用到zookeeper服務。