導航:首頁 > 編程系統 > 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相關的資料

熱點內容
sap網路不行登陸不上怎麼解決 瀏覽:80
js動態循環寫html代碼 瀏覽:900
定時器怎麼對待編程 瀏覽:966
閔行區哪裡可以學數控編程 瀏覽:220
如何把電腦保存文件的路徑改為d盤 瀏覽:207
如何讓word文字橫向顯示出來 瀏覽:864
文件夾中的pdf不在了 瀏覽:936
資料庫統計軟體 瀏覽:984
win10文件後戳怎麼顯示 瀏覽:58
配置文件概要 瀏覽:706
c編程考試用什麼搜答案 瀏覽:670
計算機網路安全案例 瀏覽:915
微信拍視頻如何加音樂 瀏覽:251
cmd提取文件名 瀏覽:180
word2010刪除目錄的頁碼 瀏覽:480
商品按照價格排序js 瀏覽:760
DCOURSE是什麼文件 瀏覽:35
網路數據垃圾怎麼辦 瀏覽:741
復制會改變文件哪些信息 瀏覽:792
vs2008文件 瀏覽:115

友情鏈接