Kafka MQ 集群配置步骤

以集群中有三个节点为例: 1、下载Kafka并解压 > cd /opt > curl http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz > tar -xzf kafka_2.12-2.2.0.tgz > cd kafka_2.12-2.2.0 2、开启Zookeeper 2.1 方法一:Kafka的安装包中自带了Zookeeper,可以直接启动: > bin/zookeeper-server-start.sh config/zookeeper.properties 2.2 方法二(推荐):自建Zookeeper集群,参考:Zookeeper集群配置 3、修改各节点的 server.properties > vi config/server.properties 3.1 修改 log.dirs 为 /data/kafka-logs,防止临时目录被清理 # log.dirs=/tmp/kafka-logs log.dirs=/data/kafka-logs ...
阅读全文

Zookeeper集群配置步骤

1、下载并安装jdk 2、下载并解压zookeeper-3.4.13.tar.gz cd /opt curl https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz tar -xzvf zookeeper-3.4.13.tar.gz 3、复制zoo_sample.cfg为zoo.cfg,zookeeper默认使用zoo.cfg的配置 cp /conf/zoo_sample.cfg zoo.cfg 4、修改zoo.cfg # 修改zk默认的数据存储位置,因为linux的/tmp目录会被清理 dataDir=/tmp/zookeeper > /data/zookeeper # 文件最后加上集群各个节点的信息,格式为: # server.x=ip:portA:portB # x: 集群中节点的标识 # ip: 集群中节点的ip # portA: 与Leader通信的端口,端口可以自定义,不重复就行 # portB: 用于选举的端口,端口可以自定义,不重复就行 server.1=20.1.1...
阅读全文

IntelliJ IDEA提高开发效率的八条配置

自动编译开关 忽略大小写开关 智能导包开关 悬浮提示开关 取消单行显示tabs的操作 项目文件编码 滚轴修改字体大小 设置行号显示 1. 自动编译开关 File > Settings > Build, Execution, Deployment > Compiler > Build project automatically,勾选。 2. 忽略大小写开关 IntelliJ IDEA默认是匹配大小写,此开关如果未关。你输入字符一定要符合大小写。比如你敲string是不会出现代码提示或智能补充。但是,如果你开了这个开关,你无论输入String或者string都会出现代码提示或者智能补充! File > Settings > Editor > General > Code Completion > Case sensitive completion, 选择 “None”。 3. 智能导包开关 File > Settings > Editor > General > Auto I...
阅读全文

Nginx中请求大小的限制的设置

Nginx对客户端请求缓冲区大小有个默认限制,如果超过了该值(比如在上传大文件时),会报500错误。 只需要设置三个值,就可以解决该问题: 1、 client_body_buffer_size: 指定客户端请求体缓冲区大小,如果请求大于该值,会报“500 Internal Server Error”错误。 The directive specifies the client request body buffer size. If the request body is more than the buffer, then the entire request body or some part is written in a temporary file. The default size is equal to two pages size, depending on platform it is either 8K or 16K. 2、 client_body_temp_path: 指定请求体临时文件的存放目录。 The directive assigns the directory...
阅读全文