Brand New Installation Crashes after first node discovery

I’ve setup a new instance of OpenNMS - opennms-repo-stable-rhel8.noarch.rpm on a clean install of RHEL 8.5, and after a short period of time, OpenNMS crashes with the log message below.

2022-01-07 14:02:57,965 WARN  [qtp675295249-1156-acceptor-2@649d3fc3-ServerConnector@7d9b1c06{HTTP/1.1, (http/1.1)}{}] o.e.j.s.AbstractConnector: Too many open files
        at Method) ~[?:?]
        at ~[?:?]
        at ~[?:?]
        at org.eclipse.jetty.server.ServerConnector.accept( ~[jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
        at org.eclipse.jetty.server.AbstractConnector$ [jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob( [jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
        at org.eclipse.jetty.util.thread.QueuedThreadPool$ [jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927]
        at [?:?]

I was able to get it working by increasing the MAXIMUM_FILE_DESCRIPTORS in /etc/init.d/opennms, but it seems weird that I would have to do this on a brand new installation with a single node discovered.