kafka配置文件中参数的限制



在kafka的优化过程中,不断的调节配置文件中的参数,但是有时候会遇到java.lang.NumberFormatException这样的错误

比如socket.receive.buffer.bytes、socket.send.buffer.bytes等这样的参数,如果想设置成5G,是很难的,就会报上面的错误,因为5G换算成byte就成了5368709120

这个数已经超过了Integer的最大数2147483647,已经越界了。

也就是说kafka配置文件中的参数读入Java文件中都是以Integer定义类型的 -_-!。



kafka配置文件中参数的限制

时间: 2024-08-04 03:49:15

kafka配置文件中参数的限制的相关文章

Java关于Properties用法(二)——替换配置文件中的参数

上一章讲了配置文件的基本用法,虽然上一章已经可以解决一些需求,但还不些不足之处.假如,配置文件里面的字符串有一部分需要经常变动,另外一些不需要,上一章的方法就不方便了,所以这章主要讲如何在配置文件中使用参数,然后替换字符串里面的参数值. 一.使用类MessageFormat替换配置文件中的参数 MessageFormat 提供了以与语言无关方式生成连接消息的方式.使用此方法构造向终端用户显示的消息. MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适

从配置文件中取得初始化参数

一般来说,对于一些程序,需要指定其中一些时常会动态变化的参数而不影响程序本身的运行.所以这些时候往往会将这些问题放到配置文件中.从而进行读取和修改就方便很多了.下面是分别配置到servlet中和context中的两种方式: 1.从servlet配置中设置初始化参数,如下: 1)设置参数(servlet的配置): <servlet> <servlet-name>SearchItemServlet</servlet-name> <servlet-class>co

java.util.Properties 读取配置文件中的参数

用法 getProperty方法的返回值是String类型. java.util.Properties 读取配置文件中的参数 //读取配置文件 FileInputStream inStream = null; try { inStream = new FileInputStream("/fetchedfile/redis.conf"); Properties prop = new Properties(); prop.load(inStream); Field field; Strin

struts2在配置文件中调用Action的方法返回值

struts2在配置文件中可以调用Action的方法返回值 1.Action中 //文件下载名 public String getDownloadFileName(){ String downloadFileName = ""; String filename = fileName + ".xls"; try { downloadFileName = URLEncoder.encode(filename,"UTF-8"); } catch (Un

haproxy笔记之四:配置文件中的关键字参考

3.1 balance balance <algorithm> [ <arguments> ]balance url_param <param> [check_post [<max_wait>]] 定义负载均衡算法,可用于"defaults"."listen"和"backend".<algorithm>用于在负载均衡场景中挑选一个server,其仅应用于持久信息不可用的条件下或需要将一个

AD------用户配置文件中-----主文件夹的作用

在活动目录用户配置文件中,有一个主文件夹的选项,它的作用可概括为:当用户登陆时自动映射网路驱动器到指定的的盘符. 如图所示,其中    %username%    的参数是根据用户名自动创建一个目录,以上例子中就是\\dc01\folder\lixue,当lixue用户登陆时,folder文件夹下已经自动创建了名为LIXUE的文件夹.

Mybatis_review之配置文件中的properties节点内容说明

Properties的设置格式 在Demo项目中使用的Mybatis-config.xml文件中的配置如下: <span style="font-family:KaiTi_GB2312;"><?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&quo

Samba配置文件常用参数详解-OK

Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下. smb.conf含有多个段,每个段由段名开始,直到下个段名.每个段名放在方括号中间.每段的参数的格式是:名称=指.配置文件中一行一个段名和参数,段名和参数名不分大小写. 除了[global]段外,所有的段都可以看作是一个共享资源.段名是该共享资源的名字,段里的参数是该共享资源的属性. Samba安装好后,使用testparm命令可以测试smb.conf配置是否正确.使用testparm –v命令可以详细的列出smb.

Ansible 八(ansible配置文件常用参数)

ansible配置文件常用参数 host_key_checking host_key_checking=False 禁用验证host_key_checking inventory   定义库文件位置,脚本,或者存放可通信主机的目录 inventory = /etc/ansible/hosts library ansible默认搜寻模块的位置 library = /usr/share/ansible Ansible知道如何搜寻多个用冒号隔开的路径,同时也会搜索在playbook中的"./libra