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_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}"
|
||||||
|
Reference in New Issue
Block a user