I am installing a new DSE 6.8 cluster. Installation was successful, but I get error message "failed to create a child event loop" when changing the configuration (dse.yaml).
It similar as this case:
My stack trace:
2020-05-04 11:42:00,931Z [opscenterd] ERROR: Unexpected error processing configure job 08d030ba-e9ce-4ef5-9b47-64b42a24adfb on node name="xx" ssh-management-address="x.x.x.x" node-id="f39e820e-fc0c-48db-9876-2f4b6eba8f50" (async-thread-macro-51) java.lang.IllegalStateException: failed to create a child event loop at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68) at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:50) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:70) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:65) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:56) at com.datastax.driver.core.NettyUtil.newEventLoopGroupInstance(NettyUtil.java:130) at com.datastax.driver.core.NettyOptions.eventLoopGroup(NettyOptions.java:86) at com.datastax.driver.core.Connection$Factory.<init>(Connection.java:990) at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1778) at com.datastax.driver.core.Cluster.init(Cluster.java:220) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:395) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:374) at com.datastax.driver.core.Cluster.connect(Cluster.java:319) at com.datastax.driver.core.DelegatingCluster.connect(DelegatingCluster.java:68) at com.datastax.driver.dse.DseCluster.connect(DseCluster.java:521) at opscenter_common.driver$validate_credentials_BANG_.invokeStatic(driver.clj:80) at opscenter_common.driver$validate_credentials_BANG_.invoke(driver.clj:75) at lcm.dse.auth$get_current_password$fn__8760$fn__8762.invoke(auth.clj:213) at lcm.dse.auth$get_current_password$fn__8760.invoke(auth.clj:212) at lcm.dse.auth$get_current_password.invokeStatic(auth.clj:203) Caused by: io.netty.channel.ChannelException: failed to open a new selector at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:176) at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:150) at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:103) at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64) at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:50) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:70) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:65) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:56) at com.datastax.driver.core.NettyUtil.newEventLoopGroupInstance(NettyUtil.java:130) at com.datastax.driver.core.NettyOptions.eventLoopGroup(NettyOptions.java:86) at com.datastax.driver.core.Connection$Factory.<init>(Connection.java:990) at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1778) at com.datastax.driver.core.Cluster.init(Cluster.java:220) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:395) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:374) at com.datastax.driver.core.Cluster.connect(Cluster.java:319) at com.datastax.driver.core.DelegatingCluster.connect(DelegatingCluster.java:68) at com.datastax.driver.dse.DseCluster.connect(DseCluster.java:521) at opscenter_common.driver$validate_credentials_BANG_.invokeStatic(driver.clj:80) at opscenter_common.driver$validate_credentials_BANG_.invoke(driver.clj:75) Caused by: java.io.IOException: Too many open files at sun.nio.ch.IOUtil.makePipe(Native Method) at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:65) at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:36) at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:174) at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:150) at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:103) at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64) at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:50) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:70) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:65) at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:56) at com.datastax.driver.core.NettyUtil.newEventLoopGroupInstance(NettyUtil.java:130) at com.datastax.driver.core.NettyOptions.eventLoopGroup(NettyOptions.java:86) at com.datastax.driver.core.Connection$Factory.<init>(Connection.java:990) at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1778) at com.datastax.driver.core.Cluster.init(Cluster.java:220) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:395) at com.datastax.driver.core.Cluster.connectAsync(Cluster.java:374) at com.datastax.driver.core.Cluster.connect(Cluster.java:319) at com.datastax.driver.core.DelegatingCluster.connect(DelegatingCluster.java:68)
I was enabling the authorization_options under dse.yaml
I have
nofile 1048576