hadoop 命令scp

1.在安裝HBASE的過程中,需要把master的文件複製到slave1、slave2中。

scp -r hbase slave1 : ~/

這條語句中,scp -r 後面接的是需要複製的文件的地址,冒號後面的是 複製到slave1中後的目錄地址。在使用這條命令的過程中,剛開始出現的問題是:找不到目標文件,目錄地址找不到,所以解決方法是可以進入到相應的目錄文件 比如 cd hbase。再尋找相應的目錄文件把它複製過去。

[在圖形界面]在Linux系統編輯文件的時候,可以使用右鍵–>gedit編輯模式。就可以對文件進行編輯,因爲有時候即使輸入相應的目錄文件,但是還會找不到該文件。

mv hbase1.0.1 hbase

即把文件名hbase1.0.1 更改爲hbase

2.

scp  authorized_keys  zhang@slave1:~/.ssh/
scp  authorized_keys  zhang@slave2:~/.ssh/

//啓動zookeeper的命令,把三個機器的zookeeper都啓動起來
CURRENT_DIR=`pwd`
cd $ZOOKEEPER_HOME/zookeeperdata
$ZOOKEEPER_HOME/bin/zkServer.sh start 2>&1 >> $ZOOKEEPER_HOME/zookeeperdata/zk.log &
cd CURRENT_DIR
ssh -f -n hadoop@slave1.hadoop "source ~/.bashrc; cd $ZOOKEEPER_HOME/zookeeperdata; $ZOOKEEPER_HOME/bin/zkServer.sh start 2>&1 >> $ZOOKEEPER_HOME/zookeeperdata/zk.log &"


//關閉三個機器的zookeeper
kill -TERM `cat $ZOOKEEPER_HOME/data/zookeeper_server.pid`
ssh -f -n le@slave1.hadoop "kill -TERM \`cat $ZOOKEEPER_HOME/data/zookeeper_server.pid\`"

解釋該語句,前面兩句分發的語句,是可以看懂的,但是它


事實證明,很多東西一定要記錄下來,因爲這個scp命令,當時我是理解了的,但是我還是返回來尋找我的筆記,已經是第三遍回來找了,我現在只是希望自己能夠真正的理解這條語句吧


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章