文档章节

KAFKA本机部署成功远端无法访问解决

屌丝Lee
 屌丝Lee
发布于 2016/06/23 19:17
字数 193
阅读 1620
收藏 0
点赞 0
评论 2

方案1.修改机器Hostname为本机IP,设置kafka的 server.properties 参数host.name为空。

方案2.kafka的server.properties添加参数advertised.host.name=本机IP

这样远端直接访问IP即可连接kafka。

 

原因:

        很多服务器linux机器有两块网卡,kafka的 host.name 开始只绑定在了内部IP上,另一块对外网卡无法访问,把值设置为空的话会kafka监听端口在所有的网卡上绑定。这时候需要修改linux环境变量。kafka的server在解析远端请求时候会匹配hostname,如果不把hostname设置为IP,远端需要配置host,绑定kafka服务器IP 与hostname,然后程序中使用hostname访问远端。

© 著作权归作者所有

共有 人打赏支持
屌丝Lee
粉丝 1
博文 26
码字总数 11777
作品 0
海淀
加载中

评论(2)

屌丝Lee
屌丝Lee

引用来自“wanluhai”的评论

我按照第一种方案部署后,还是报错:
1496891994.534|FAIL|rdkafka#producer-1| 0:9092/0: Connect to ipv4#0.0.0.0:9092 failed: Connection refused
1496891994.534|ERROR|rdkafka#producer-1| 0:9092/0: Connect to ipv4#0.0.0.0:9092 failed: Connection refused
按照第二种方案部署后也不行,为啥啊
看0.0.0.0:9092这应该是本机访问吧?本机访问失败一般是启动失败,或者9092端口被禁用了
wanluhai
wanluhai
我按照第一种方案部署后,还是报错:
1496891994.534|FAIL|rdkafka#producer-1| 0:9092/0: Connect to ipv4#0.0.0.0:9092 failed: Connection refused
1496891994.534|ERROR|rdkafka#producer-1| 0:9092/0: Connect to ipv4#0.0.0.0:9092 failed: Connection refused
按照第二种方案部署后也不行,为啥啊
使用Java+Tomcat搭建远端服务器

前言 上一篇介绍了京东云主机的登录和简单的静态网页配置。 这一篇主要讲述服务器开发环境的配置和部署。 首先,实现服务器开发的语言特别多:Java、PHP、Node.JS、Python等。 这里我选择的是...

黑色小老虎丶 ⋅ 2017/08/28 ⋅ 0

使用Docker(Mac)搭建 Nginx/Openresty - Kafka - kafkaManager

本文默认读者已经对Docker有一定了解,且清楚使用Docker进行部署的优势。 1.安装Docker(Mac) 官网:https://docs.docker.com/docker-for-mac/install/ 1.1 下载 Docker for Mac 地址:htt...

高广超 ⋅ 05/26 ⋅ 0

Kafka安装部署(Linux环境)

环境准备 JDK:建议版本在 1.7 及以上,否则可能会报如下错误:java.lang.UnsupportedClassVersionError (安装步骤略) ZooKeeper:Kafka 的安装包中自带 zookeeper,但并不建议使用之,最好...

qq_29116427 ⋅ 04/15 ⋅ 0

消息服务中间件 - WQS

WQS 是微博开源的消息服务中间件。 功能特性 多租户支持; 多 IDC 支持; 多协议支持 memcached、http 1/2、motan 轻客户端。(去 zk 依赖、无 partition 感知) 支持 pub/sub、long pollin...

匿名 ⋅ 2017/12/05 ⋅ 0

使用Kafka Manager管理Kafka集群

公司使用到了Kafka,想借助一套可视化的工具更好地管理Kafka。笔者将目光瞄准了Kafka Manager。 安装Kafka 一、下载Kafka 前往http://kafka.apache.org/downloads ,根据自己的需要,下载合适...

周立_itmuch ⋅ 2017/10/20 ⋅ 0

Dog-tunnel(狗洞)0.7 和 Dtunnel_lite 1.10 更新发布

dog-tunnel更新至0.7,主要增强了网络协议的稳定性,以及修复了服务端收到脏数据时有几率挂掉和死循环的问题。 dtunnel_lite 更新至1.10,之前的一些版本主要是优化速度和修复协议bug,1.1新...

vzex ⋅ 2016/04/26 ⋅ 6

HttpTunnel防火墙穿透指南

局域网穿透防火墙,可以使用HTTPTUNNEL,这个软件需要服务端做配合,要运行httptunnel的服务端,这种方法对局域网端口限制很有效。 隐通道技术就是借助一些软件,可以把防火墙不允许的协议封...

任远 ⋅ 2011/03/24 ⋅ 2

离线网络环境下一键式部署

关键词 封闭网络:一个相对封闭的网络环境,仅可以使用有限的资源如:maven镜像仓库、Centos/Ubuntu源等,无法连接互联网的网络环境。 一键部署:这里所说的“一键式部署”不仅仅是指这样的场...

ThoughtWorks中国 ⋅ 2017/12/29 ⋅ 0

redis安装部署(1)

redis3 部署 部署 在日前的工作中,需要重新搭建一套演示环境;环境需要零零碎碎的第三方应用很多,包括了 zookeeper , kafka ,redis ,mongodb ;环境也来来回回的部署了多次,也有遇到各种问...

alex ⋅ 2015/12/20 ⋅ 0

C# 创建、部署和调用WebService的简单示例

C# 创建、部署和调用WebService的简单示例 https://www.cnblogs.com/Brambling/p/6815565.html webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太...

chenhao_asd ⋅ 03/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 18分钟前 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 40分钟前 ⋅ 0

用户登录信息-钉子效果(基于jquery2.0)

本js效果使用jquery2.0,清晰的分解用户登录信息的(钉子效果),该效果直接用在作者网站(www.phpkhbd.com)上。 里面的难点有:定时器,延时。 大致效果如下: 一开始: 鼠标放上去的时候:...

宁哥实战课堂 ⋅ 41分钟前 ⋅ 0

解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: --setopt=protected_multilib=false 案例: 比如需...

北岩 ⋅ 52分钟前 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 57分钟前 ⋅ 0

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 今天 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 今天 ⋅ 0

YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni ⋅ 今天 ⋅ 0

在jdk1.8的环境下模拟永久代内存溢出

相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern(); 2、通过设置对应的-XX:PermSize与-XX:MaxPermSize(更快看到...

虾几把写 ⋅ 今天 ⋅ 0

开发OpenDaylight组件的完整流程

在前面介绍学习了OpenDaylight的几个重要模块后,这里再来介绍下完整开发一个模块的过程。 OSGI的bundles提供被其他OSGI组件调用的服务。这个教程中展示的是Data Packet Service去解析数据包...

wangxuwei ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部