2019独角兽企业重金招聘Python工程师标准>>>


1.安装gityum install -y git
2.切换到/usr/local/src目录,然后将kafka的c客户端源码clone到本地cd /usr/local/srcgit clone https://github.com/edenhill/librdkafka
3.进入到librdkafka,然后进行编译cd librdkafkayum install -y gcc gcc-c++ pcre-devel zlib-devel./configuremake && make install4.安装nginx整合kafka的插件,进入到/usr/local/src,clone nginx整合kafka的源码cd /usr/local/srcgit clone https://github.com/brg-liuwei/ngx_kafka_module5.进入到nginx的源码包目录下  (编译nginx,然后将将插件同时编译)cd /usr/local/src/nginx-1.12.2./configure --add-module=/usr/local/src/ngx_kafka_module/makemake install6.修改nginx的配置文件,详情请查看当前目录的nginx.conf7.启动zk和kafka集群(创建topic)/bigdata/zookeeper-3.4.9/bin/zkServer.sh start/bigdata/kafka_2.11-0.10.2.1/bin/kafka-server-start.sh -daemon /bigdata/kafka_2.11-0.10.2.1/config/server.properties8.启动nginx,报错,找不到kafka.so.1的文件error while loading shared libraries: librdkafka.so.1: cannot open shared object file: No such file or directory
9.加载so库echo "/usr/local/lib" >> /etc/ld.so.confldconfig10.测试,向nginx中写入数据,然后观察kafka的消费者能不能消费到数据curl localhost/kafka/track -d "message send to kafka topic"curl localhost/kafka/track -d "何洪波666" 附件:nginx.conf#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;kafka;kafka_broker_list node-1.xiaoniu.com:9092 node-2.xiaoniu.com:9092 node-3.xiaoniu.com:9092;    server {listen       80;server_name  node-6.xiaoniu.com;#charset koi8-r;#access_log  logs/host.access.log  main;location = /kafka/track {kafka_topic track;}location = /kafka/user {kafka_topic user;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

转载于:https://my.oschina.net/hehongbo/blog/1818974

安装nginx-kafka插件ngx_kafka_module笔记相关推荐

  1. linux下安装nginx 以及依赖包 笔记(一)

    准备齐全的安装包: openssl-fips-2.0.2.tar.gz   zlib-1.2.7.tar.gz  pcre-8.21.tar.gz    nginx-1.2.6.tar.gz 本人安装 ...

  2. 安装nginx-kafka插件ngx_kafka_module

    1.安装gityum install -y git 2.切换到/usr/local/src目录,然后将kafka的c客户端源码clone到本地cd /usr/local/srcgit clone ht ...

  3. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  4. flutter笔记1 VScode安装dart code插件踩坑记录

    新手菜鸟一枚,想从产品转入技术坑,目标:移动端APP开发.最近听技术达人 飞狐 说flutter beta发布了,于是乎零基础入坑~话说想提高英文水平的同学,请移步flutter官网,从知道flutt ...

  5. EMQX集成Kafka插件emqx_plugin_kafka,安装EMQX(二)

    上一章主要说明了安装kafka前期的一些步骤,包括安装jdk1.8.zookeeper等,接下来主要就是通过源码编译安装emqx了,由于emqx是由erlang语言编写的,要想通过源码来编译安装emq ...

  6. Linux工作笔记025---CentOS7.3安装Nginx

    JAVA技术交流QQ群:170933152 CentOS7.3安装Nginx 1.7.4 一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库, ...

  7. [学习笔记]在Linux中使用源码编译的方式安装Nginx

    准备工作 准备nginx源码包: nginx: downloadhttp://nginx.org/en/download.html准备相关的依赖包以及环境: gzip 模块需要 zlib 库  zli ...

  8. nginx笔记 安装nginx 配置 反向代理 多虚拟主机

    1,检测linux上是否 通过yum安装了nginx rpm   -qi  nginx 2.安装nginx之前的依赖包 yum install gcc patch libffi-devel pytho ...

  9. Nginx Kafka数据生产接口

    为什么80%的码农都做不了架构师?>>>    介绍 在向kafka产生数据的过程中,在随机的一台服务器上想给kafka集群发送数据,还要先安装相关语言的lib库,实在是繁琐,我的需 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记6 图像处理(二)非线性滤波:中值滤波、双边滤波
  2. webform 的路由
  3. 代码雨代码源复制_小程序基于Parser添加长按复制、代码高亮等功能
  4. leetcode129. 求根到叶子节点数字之和(dfs)
  5. Leetcode算法题(C语言)1
  6. TaskTracker执行map或reduce任务的过程(二)
  7. linux三个命令模式切换,ubuntu16.04命令行模式和图形界面互相切换的两种解决办法,...
  8. Chrome 成为互联网看门人?!
  9. 呆瓜半小时入门python数据分析_金融和生物信息学多个实战案例
  10. 总结了一些很实用值得收藏的站点
  11. 杰理AD14N/AD15N---串口中断问题
  12. Fcitx 在 LumaQQ中的设置
  13. MIPS处理器 CPU控制信号
  14. 由limits.h看整型范围
  15. 解决WARN Establishing SSL connection without servers identity verification is not recommended问题
  16. 【工具】Alfred2.5.1使用全攻略!神一样的Mac app!(神一样的搜索)(推荐)
  17. 几何原本译林pdf下载_《几何原本》欧几里得_文字版_pdf电子书下载
  18. 数据挖掘算法之关联规则挖掘(二)FPGrowth算法
  19. 数学建模——一元线性回归
  20. 计算机技术类岗位英文简历,计算机科学与技术类专业英文简历模板.docx

热门文章

  1. [附源码]Java计算机毕业设计SSM公租房管理系统
  2. 初探C++连续无奇点函数的积分算法
  3. linux环境下查看系统安装时间、启动时间、运行时间
  4. Android拨号器
  5. 主板开机电路检修步骤
  6. java获取汉字的拼音首字母_Java获取汉字拼音首字母
  7. MATLAB 用for语句实现循环结构 例题
  8. 影响艾默生流量计测量误差的主要原因
  9. 数据结构c语言循环队列代码,数据结构C语言实现----循环队列
  10. python统计行数