added share range to create script

This commit is contained in:
Cloud User
2022-05-11 20:45:45 +00:00
parent 838e37a178
commit 3d9589b968

View File

@@ -6,6 +6,7 @@ ARG_SOLR_SHARD_IDS=$1
ARG_SOLR_SHARDS=$2 ARG_SOLR_SHARDS=$2
ARG_SOLR_NODE_ID=$3 ARG_SOLR_NODE_ID=$3
ARG_SOLR_NODES=$4 ARG_SOLR_NODES=$4
ARG_SOLR_SHARD_RANGE=$5
if [[ ! -z "$ARG_SOLR_SHARD_IDS" ]]; then if [[ ! -z "$ARG_SOLR_SHARD_IDS" ]]; then
if [[ -z "$ARG_SOLR_SHARDS" ]]; 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'" echo "A total number of Solr instances was not specified; using '1'"
fi 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 ..." 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 else
echo "No arguments were specified; creating a shard-less core in the Solr instance ..." 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}" SOLR_URL="${SOLR_BASEURL}/admin/cores?action=newCore&core=${SOLR_CORE}&storeRef=workspace://SpacesStore&template=${SOLR_TEMPLATE}"