I have set up YARN Capacity Scheduling with fair policy. I would like to know that I set up max capacity to 100% so that everyone should get all resources when no one in other queue is running. However, the problem is that users only reach to their queue capacity, no more than that. As far as I know, it can be configured to utilize resource of other queues when others are not using it. What should I do to meet the requirement?
Your problem is the User Limit Factor. The 1 value indicates that 1 user can take the 100% of the capacity of the queue, but in this 100% is not considered the over capacity (the capacity that other queues are not using).
In this case, you have to set the User Limit Factor to 2.