導航:首頁 > 編程系統 > zookeeper許可權linux

zookeeper許可權linux

發布時間:2023-03-04 14:00:35

1. linux如何查看zookeeper是否啟動

1、首先需要登陸你的linux伺服器,用cd 命令切換到/etc/rc.d/init.d/目錄下。

2. linux怎麼啟動zookeeper

使用shell腳本啟動zookeeper

步驟:

採用shell腳本啟動zookeeper,首先新建文件start.sh
寫入內容(rh1 rh2 rh3 分別是主機名。此處需要ssh):#!/bin/sh
echo 「start zkServer…」
for i in rh1 rh2 rh3
do
ssh $i 「/usr/local/zookeeper3.4/bin/zkServer.sh start」
done
寫好後保存,加上執行許可權:chmod u+x start.sh
運行:./start.sh看見啟動成功了,有輸出。但是輸入jps查看的時候,會發現沒有QuorumPeerMain 進程。說明沒有啟動成功。

分析原因

首先知道互動式shell和非互動式shell、登錄shell和非登錄shell是有區別的
在登錄shell里,環境信息需要讀取/etc/profile和~ /.bash_profile, ~/.bash_login, and ~/.profile按順序最先的一個,並執行其中的命令。除非被 —noprofile選項禁止了;在非登錄shell里,環境信息只讀取 /etc/bash.bashrc和~/.bashrc
手工執行是屬於登陸shell,腳本執行數據非登陸shell,而我的linux環境配置中只對/etc/profile進行了jdk1.6等環境的配
置,所以腳本執行/usr/local/zookeeper3.4/bin/zkServer.sh start 啟動zookeeper失敗了

解決方法

把profile的配置信息echo到.bashrc中 echo 『source /etc/profile』 >> ~/.bashrc
在/zookeeper/bin/zkEnv.sh的中開始位置添加 export JAVA_HOME=/usr/local/jdk1.6(就像hadoop中對hadoop-env.sh的配置一樣)

採用shell腳本啟動zookeeper,首先新建文件start.sh
寫入內容(rh1 rh2 rh3 分別是主機名。此處需要ssh):#!/bin/sh
echo 「start zkServer就可以了。
,

閱讀全文

與zookeeper許可權linux相關的資料

熱點內容
編程如何解決資金的原子性 瀏覽:638
如何製作廣角鏡頭矯正文件 瀏覽:513
在網頁開發中應該選用哪個資料庫 瀏覽:742
iphone5移動卡貼 瀏覽:990
電腦文件的格式 瀏覽:127
extjs的xtype 瀏覽:959
suse11iso文件要u盤安裝 瀏覽:153
如何將報表統計數據轉化為圖形 瀏覽:444
如何寄快遞材料文件 瀏覽:265
java構造方法private 瀏覽:475
手機文件找回恢復 瀏覽:516
word怎麼把u盤里的文件拔掉 瀏覽:976
港版蘋果用的插排 瀏覽:1000
雕刻機編程去哪裡學 瀏覽:436
編程怎麼與steam教育融合 瀏覽:697
js製作滑鼠拖拽小塊 瀏覽:310
將圖紙拆分為多個CAD文件 瀏覽:779
如何鑒別dsd文件 瀏覽:902
thinkphp不能用js 瀏覽:664
蘋果11粘膩app是什麼意思 瀏覽:670

友情鏈接