解決linux遠程拷貝報錯not?a?regular?file問題
linux遠程拷貝報錯not a regular file
配置zk的配置文件zoo.cfg
[root@node1 ~]# cd /export/server/zookeeper/ [root@node1 zookeeper]#cd conf [root@node1 conf]# ll -rw-rw-r-- 1 zhangsan zhangsan 535 Feb 20 2014 configuration.xsl -rw-rw-r-- 1 zhangsan zhangsan 2161 Feb 20 2014 log4j.properties -rw-rw-r-- 1 zhangsan zhangsan 922 Feb 20 2014 zoo_sample.cfg [root@node1 conf]# mv zoo_sample.cfg zoo.cfg
[root@node1 conf]# vim zoo.cfg # the directory where the snapshot is stored. #這句話的意思是:這個使用來存放數(shù)據(jù)的地方 # do not use /tmp for storage, /tmp here is just #但是,告訴我們不要使用tmp路徑存儲,因為tmp在這里僅僅是一個示例 # example sakes. #因為linux的tmp路徑,是一個臨時交換數(shù)據(jù)的,這個路徑下的數(shù)據(jù)是最沒有安全感的,我們會隨時對這里的數(shù)據(jù)進行清空。 #dataDir=/tmp/zookeeper 注釋:zk我們最終保存的數(shù)據(jù)存放在哪里呢?所以我們這里的【/tmp/zookeeper】需要修改成【/export/data/zkdata】, dataDir=/export/data/zkdata #zk的配置文件,復(fù)制粘貼到最末尾 #在vim編輯文件最后添加 2888心跳端口 3888選舉端口==》就是最下面的三行代碼虛擬機 #拓展:心跳機制:①分布式軟件中從角色向主角色進行心跳heartbeat②目的:報活server.1=node1:2888:3888 server.2=node2:2888:3888 server.3=node3:2888:3888
將字符串1寫入到/export/data/zkdata路徑下myid文件中
1表示設(shè)備編號
[root@node1 conf]# mkdir -p /export/data/zkdata [root@node1 conf]# echo 1 >/export/data/zkdata/myid [root@node1 conf]#cat /export/data/zkdata/myid
遠程拷貝給另外的虛擬機
[root @node1]#cd ~ [root@node1]#scp - r /export/server/zookeeper/ root@node2:/export/server/ [root@node1]#scp - r /export/server/zookeeper/ root@node3:/export/server/
出現(xiàn)報錯了
[root@node1 ~]# scp - r /export/server/zookeeper/ root@node2:/export/server/
-: No such file or directory
r: No such file or directory
/export/server/zookeeper: not a regular file
報錯:
- 這不是一個普通文件,而是一個文件夾,需要夾-r參數(shù)
原因是:
- 報錯-r參數(shù),我們書寫時候加了,還是報錯
- 說明-r加的不對,這時候發(fā)現(xiàn)-r中間都了空格
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用 libevent 和 libev 提高網(wǎng)絡(luò)應(yīng)用性能的方法
構(gòu)建現(xiàn)代的服務(wù)器應(yīng)用程序需要以某種方法同時接收數(shù)百、數(shù)千甚至數(shù)萬個事件,無論它們是內(nèi)部請求還是網(wǎng)絡(luò)連接,都要有效地處理它們的操作2011-05-05
Ubuntu18.04(linux)安裝MySQL的方法步驟
本篇文章主要介紹了Ubuntu18.04(linux)安裝MySQL的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
centos6.5 lamp 環(huán)境(使用yum安裝方法)
這篇文章主要介紹了centos6.5下安裝lamp環(huán)境 使用yum安裝方法,需要的朋友可以參考下2016-10-10
在Linux中備份mysql數(shù)據(jù)庫和表的詳細操作
備份數(shù)據(jù)庫和備份表是兩種不同的東西,備份數(shù)據(jù)庫是原來的庫是什么樣,新庫就是什么樣,里面含有復(fù)制了表,唯一區(qū)別就是庫名不一樣,備份表是把原表一模一樣復(fù)制一遍備份,本文給大家介紹了在Linux中備份msyql數(shù)據(jù)庫和表的詳細操作,需要的朋友可以參考下2024-11-11

