解决Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR max number of clients reached
spark-streaming报错:Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR max number of clients reached,
原因:redis链接过多,超多上限。
解决方法:
- 检查代码中是否存在调用结束并未关闭的redis连接,调用命令:
jedis.close()
关闭连接。
- 设置maxclients
配置文件redis.conf
maxclients 10000
启动参数
$ ./redis-server --maxclients 10000
命令
CONFIG set maxclients 10000