1) 给集群上传文件夹
./zkcli.sh -zkhost 10.11.11.111:12181 -cmd upconfig -confdir esf_core/conf -confname tmp1
说明:
1,切换到 “solr-6.2.1/server/scripts/cloud-scripts” 目录下 有个zkcli.sh文件,是根据此文件来上传到zookeeper 上的 ./zkcli.sh
2,10.11.11.111:12181 为ip:端口号
3,esf_core/conf 为你要上传的文件名称地址,conf 为具体的文件名,文件名前面的路径自己写清楚就好
4,tmp1 为zookeeper 上具体要放的文件,我这里默认是在 “/configs/tmp1" 里面 ,当然这个tmp1可以不用提前创建,这边制定好后,如果zookeeper 上没有,那么他会自己创建
2)链接zookeeper
cd zookeeper-3.4.6/bin //进入zookeeper 目录
./zkCli.sh -server 10.11.11.111:12181 //进行链接到对应的节点
3)删除zookeeper 上面的文件夹
rmr /configs/tmp1 链接上zookeeper 上在里面直接执行就可以了
3)删除文件
delete /configs/xf_collection/schema.xml.bak
4)创建文件夹
create /configs/esfTest_collection 'esfTest_collection'
5)夸集群复制文件
scp README.txt www@10.11.11.111:/solr/readme1.txt
跨级群复制文件夹 多了个-r
scp -r local_folder remote_username@remote_ip:remote_folder
6) 复制文件夹到另外一个地方
cp -rp /home/d001 /home/Documents
复制/home下d001到/home下Documents
-r 是遍历目录,即复制整个目录
-p 是保留原有属性