Error "ERROR 500" Is Displayed When Queue Information Is Queried on the Yarn Web UI
Symptom
When Yarn uses the Capacity scheduler, ERROR 500 is reported after a user clicks a queue name on the Yarn web UI.
HTTP ERROR 500 javax.servlet.ServletException: javax.servlet.ServletException: java.lang.IllegalArgu mentException:Illegal character in queryat index 81: https://XXX:20026/Yarn/ResourceManager/21/cluster/scheduler?openQueues= ^default$
Cause Analysis
Symbol ^ in the URL cannot be identified. As a result, the page access fails.
Procedure
- Log in to Manager and choose Cluster > Services > Yarn > Configurations > All Configurations.
- Search for yarn.resourcemanager.webapp.pagination.enable in the search box.
- If the value is true (default), change it to false and save the configuration.
- On the Yarn page, click Instance, select all ResourceManager instances, click More, and select Instance Rolling Restart. Wait until the instances are started.
Parent topic: Using Yarn
- Symptom
- Cause Analysis
- Procedure