部署kafka到服务器

下载好安装包以后将其拷贝到/usr/local/目录下.

部署步骤:

  • 解压 tar -zxvf kafka....
  • 更改文件名 mv kafka ... kafka
  • 进入kafka目录 cd kafka
  • 创建数据存储目录 mkdir data
  • 编辑配置文件 vim conf/server.properties
  • 编写log.dirs=/usr/local/kafka/data/kafka-logs
  • 编写listeners=PLAINTEXT://:9092
  • :q 退出vim
  • 启动kafka自带的zookeeper
    ./bin/zookeeper-server-start.sh config/zookeeper.properties
  • 启动kafka
    ./bin/kafka-server-start.sh config/server.properties
  • 注意现在的启动并不是守护进程的启动,如果退出命令框,则程序会自定终结.需要守护进程启动需要添加-daemon 参数
  • 启动kafka zookeeper 自带的管理工具
    ./zookeeper-shell.sh localhost:2181

使用命令查看是否启动kafka
ls /brokers/ids
如果值则启动成功

时间: 2024-08-02 10:17:41

部署kafka到服务器的相关文章

Windows Server 2008 RemoteApp(一) 部署远程桌面服务器

RemoteApp中的RD会话主机又称远程桌面服务器,前身是终端服务器,比起终端服务器来说,远程桌面服务器的功能更为强大,在终端服务器时代,我们在服务器端编辑的Office文档要传送回本地客户端,往往会很困难,即使传回了客户端,可是没安装Office也无法浏览和编辑,而在远程桌面服务器中编辑的文档就可以选择保存到终端还是本地,非常方便,由于利用了微软虚拟化技术,RemoteApp可以发布应用程序,就算本地没有安装Office,我们照样可以利用RemoteApp发布出来的Office程序打开文档进

JAVA两个部署在不同服务器上的程序访问同一个表,如何避免同时向这个表中插入数据 ?

问题描述 JAVA两个部署在不同服务器上的程序访问同一个表,如何避免同时向这个表中插入数据 ? JAVA两个部署在不同服务器上的程序访问同一个表,如何避免同时向这个表中插入数据 ?刚写了个程序发现存在这个问题,原以为这种概率不会太高,但还是存在,怎么解决?谢谢 解决方案 其实和进程互斥的原理应该是一样的吧,在某一服务器访问该公共表的时候加锁,并同步更新数据至所有可达服务器,这样别的服务器也有访问请求时,就会等锁解开再进行.加锁的服务器程序应负责在释放资源后解锁. 解决方案二: 情况是这样的,现在

使用logback 写入日志,部署到linux服务器上后失败问题?

问题描述 使用logback 写入日志,部署到linux服务器上后失败问题? 使用logback 写入日志,在本地测试时可以的,部署到linux服务器上后,写入失败,连日志文件都没有生成,是怎么回事? 解决方案 是不是权限问题,能不能访问对应的目录等 解决方案二: 有可能是路径的问题,仔细看看linux上和windows上路径设置是不一样的

tomcat8 0 服务器-Tomcat8.0可以和Tomcat7.0一起部署到同一个服务器上么,部署时有哪些注意点?

问题描述 Tomcat8.0可以和Tomcat7.0一起部署到同一个服务器上么,部署时有哪些注意点? 目前服务器上已经部署了Tomcat7.0,我需要在上面再部署一个Tomcat8.0,具体怎么部署.(求详细部署步骤) 解决方案 可以,在不同的目录下解压,然后修改conf目录下的server的端口号,具体参考下面 http://blog.163.com/hegonghe@126/blog/static/50004810200871483335100/

Ext的API文档查看——需要部署到web服务器上

  出现问题: 下载了ext的sdk,打开docs/index.html开始学习,但是发现点开index.html,页面的树形一直在加载,出不来我们需要的内容.   解决方法: 因为打开帮助文档用到了Ajax,所以需要部署到web服务器上.可以放在Tomcat上,或者IIS上.我们以tomcat为例. 第一步:下载ext.http://dev.sencha.com/deploy/ext-3.2.0.zip. 第二步:新建Java Web项目,将下载的ext整个文件夹放在WebRoot下面. 第三

fis-receiver:一行命令将项目部署到远程服务器

前言 本项目基于FIS2,没了.其实fis项目本身就提供了php版本的范例,这里翻译成node版本. 项目地址:https://github.com/chyingp/fis-receiver 服务端接收脚本部署 首先,克隆项目 git clone https://github.com/chyingp/fis-receiver.git 跟着,安装依赖 cd fis-receiver/ npm install 然后,启动服务 npm start 配置修改:fis-conf.js 以下内容参考 fis

不会部署服务器求帮助-.NET部署到远程服务器上,怎么部署

问题描述 .NET部署到远程服务器上,怎么部署 我已经把程序发布到网站的一个文件夹里,数据库没有进行上传,现在打开网站,提示我无法解析服务器DNS,我的服务器是在国外,现在我应该怎么处理.我用的是C#.net+mssql. 解决方案 问题不是很明确. 提示无法解析,是因为使用域名访问时,需要将域名转换成ip地址,你要先确认你的域名是否能够正常解析到你的服务器才行. 数据库没有上传,那你的程序肯定在操作数据数据库时会出错,你猜你开发时,连接数据库使用的是本地地址,如., localhost, 局域

ajax-急!项目在本地服务器上好用,部署在公司服务器上就不好用了! 什么情况

问题描述 急!项目在本地服务器上好用,部署在公司服务器上就不好用了! 什么情况 其他部分都 没有问题,但是一个ajax的查询,在本地起的tomcat里跑没问题,部署在公司的服务器上,会产生这种错误 这是什么情况? 有知道的吗? 求帮助啊..... 解决方案 500错误 查服务器的错误日志吧. 解决方案二: 程序错了,数据导致的一些隐含问题之前没有找出来.

mac os x-无法访问部署在mac服务器到虚拟机Ubuntu端口映射做成的服务器上的网站

问题描述 无法访问部署在mac服务器到虚拟机Ubuntu端口映射做成的服务器上的网站 各位朋友们好,有一个问题恳请部署网站的大侠们能指点我一下:我之前有一台阿里云服务器是Ubuntu系统的,买了公网ip(113.19.3.34)和域名(www.appoperation.com),我把自己的网站部署上去时,是在Ubuntu系统的/etc/hosts文件中加上以下一行:113.19.3.34 www.appoperation.com 但是由于老师的要求,希望现在把这个网站部署到一台mac os x系