added share range to create script
This commit is contained in:
@@ -6,6 +6,7 @@ ARG_SOLR_SHARD_IDS=$1
|
||||
ARG_SOLR_SHARDS=$2
|
||||
ARG_SOLR_NODE_ID=$3
|
||||
ARG_SOLR_NODES=$4
|
||||
ARG_SOLR_SHARD_RANGE=$5
|
||||
|
||||
if [[ ! -z "$ARG_SOLR_SHARD_IDS" ]]; then
|
||||
if [[ -z "$ARG_SOLR_SHARDS" ]]; then
|
||||
@@ -21,8 +22,12 @@ if [[ ! -z "$ARG_SOLR_SHARD_IDS" ]]; then
|
||||
echo "A total number of Solr instances was not specified; using '1'"
|
||||
fi
|
||||
|
||||
if [[ ! -z "$ARG_SOLR_SHARD_RANGE" ]]; then
|
||||
SOLR_EXTRA="&property.shard.range=$ARG_SOLR_SHARD_RANGE"
|
||||
fi
|
||||
|
||||
echo "Creating a shard core in the Solr instance ..."
|
||||
SOLR_URL="${SOLR_BASEURL}/admin/cores?action=newCore&core=${SOLR_CORE}&storeRef=workspace://SpacesStore&numShards=${ARG_SOLR_SHARDS}&nodeInstance=${ARG_SOLR_NODE_ID}&numNodes=${ARG_SOLR_NODES}&template=${SOLR_TEMPLATE}&shardIds=${ARG_SOLR_SHARD_IDS}"
|
||||
SOLR_URL="${SOLR_BASEURL}/admin/cores?action=newCore&core=${SOLR_CORE}&storeRef=workspace://SpacesStore&numShards=${ARG_SOLR_SHARDS}&nodeInstance=${ARG_SOLR_NODE_ID}&numNodes=${ARG_SOLR_NODES}&template=${SOLR_TEMPLATE}&shardIds=${ARG_SOLR_SHARD_IDS}${SOLR_EXTRA}"
|
||||
else
|
||||
echo "No arguments were specified; creating a shard-less core in the Solr instance ..."
|
||||
SOLR_URL="${SOLR_BASEURL}/admin/cores?action=newCore&core=${SOLR_CORE}&storeRef=workspace://SpacesStore&template=${SOLR_TEMPLATE}"
|
||||
|
Reference in New Issue
Block a user