To understand why an unassigned shard is not being assigned and what action you must take to allow Elasticsearch to assign it, use:
GET _cluster/allocation/explain