#/bin/bash
cd /www/www/www/solr-6.2.1/server/scripts/cloud-scripts/
# zjd file
./zkcli.sh -zkhost 11.11.11.111:12181 -cmd putfile /configs/ee_collection/managed-schema ee_core/conf/managed-schema
./zkcli.sh -zkhost 11.11.11.111:12181 -cmd putfile /configs/ee_collection/db-data-config.xml ee_core/conf/db-data-config.xml
./zkcli.sh -zkhost 11.11.11.111:12181 -cmd putfile /configs/ee_collection/solrconfig.xml ee_core/conf/solrconfig.xml
# 上傳整個core文件到zookeper
./zkcli.sh -zkhost 11.11.11.111:12181 -cmd upconfig -confdir recommend_core/conf -confname recommend_collection
#遠程debug
solr restart -p 8983 -f -a "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8983"
# linux中 直接替換對應字符串的命令
n 爲數字,若 n 爲 .,表示從當前行開始到最後一行
:%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第一個 vivian 爲 sky
:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 爲 sky
重啓solr
#/bin/bash
cd /www/www/solr-6.2.1/bin
./solr restart
echo "machinename is restart finish ;wait 2 min"
sleep 60
ssh machinename "cd /www/www/solr-6.2.1/bin && ./solr restart"
echo "machinename is restart finish ;wait 2 min"
echo "solr restart finish"