Live data from Hacker News

Confluent, a company for Apache Kafka and realtime data

linkedin.com

11–20 of 31 posts

Re: Confluent, a company for Apache Kafka and realtime data

#11

Does anyone have a mirror for those of us without LinkedIn accounts?

You don't need an account to read the post.

Are you sure? This is what I'm being redirected to when I click on the link:

http://i.imgur.com/w9YxLvA.png

Re: Confluent, a company for Apache Kafka and realtime data

#13
Good luck to these guys. Its certainly an up and coming area with some overlap with an existing, mature market. Tibco (the information bus company) is a $4b company with relatively dated technology...Informatica is another legacy solution in this area with tons of revenues. Either way, the market is certainly poised for some disruption

Re: Confluent, a company for Apache Kafka and realtime data

#14
Kafka is a Big Deal, and it's great to see it get first-class support.

In the same way that Hadoop is starting to feel outdated, but HDFS doesn't seem to be going anywhere -- I think we'll see a lot of innovation in stream processing frameworks in the next few years, but Kafka will just keep on going.

Re: Confluent, a company for Apache Kafka and realtime data

#15

Earlier quoted context omitted.

You don't need an account to read the post.

Are you sure? This is what I'm being redirected to when I click on the link: http://i.imgur.com/w9YxLvA.png

Weird, that shouldn't be there. I double checked in an incognito and things seemed fine. LinkedIn blog posts are supposed to be visible with or without an account, so this must be a bug of some kind.

Re: Confluent, a company for Apache Kafka and realtime data

#18
Good luck to the Confluent guys!

There's a missing piece in the realtime puzzle, at least one that I haven't been able to find, for which Kafka is an overkill - perhaps someone here knows of a solution:

I have tens of system endpoints connected through unreliable (Line-of-sometimes-occluded-sight, 2G and 3G WWAN, some are in vehicles so connections are intermittent).

I just want to consistently tail their logs in a bandwidth-efficient, connection-drop resistant way; and I can't find any standard thing that does this.

Kafka would fit the bill in general, but would require a lot of work (reading textual logs into kafka, querying kafka for new stuff across connection, reading from kafka and writing to text files) - and I'm not sure how well it deals with dropped connections.

My existing solution is to rsync the log directories (--append, --inplace) as infrequently as I can from an operational view, which is 1 minute. It is relatively bandwidth efficient (although could be much better), robust with respect to connection issues, and generally works.

However, it is less efficient than it could be: if directories have a lot of files, like /var/log often does, there's a lot of sync overhead. The delay is 1 minute instead of a couple of seconds (which is what you would get with a simple "tail -f" through a TCP connection), and it doesn't play well with common log rotation schemes (though that's relatively easy to work around).

Anyone has a better solution, kafkaesque or otherwise?

Re: Confluent, a company for Apache Kafka and realtime data

#19
post #18

Good luck to the Confluent guys! There's a missing piece in the realtime puzzle, at least one that I haven't been able to find, for which Kafka is an overkill - perhaps someone here knows of a solution: I have tens of system endpoints connected through unreliable (Line-of-sometimes-occluded-sight, 2G and 3G WWAN, some are in vehicles so connections are intermittent). I just want to consistently tail their logs in a b…

How about a tiny forwarder on each device. It fopens the file and reads to the end, when the file is appended to it will be able to continue reading. Packet up each line and forward to you server using zeromq PUSH/PULL. If you are disconnected they queue up and send when zeromq automagically reconnects.

Re: Confluent, a company for Apache Kafka and realtime data

#20
post #18

Good luck to the Confluent guys! There's a missing piece in the realtime puzzle, at least one that I haven't been able to find, for which Kafka is an overkill - perhaps someone here knows of a solution: I have tens of system endpoints connected through unreliable (Line-of-sometimes-occluded-sight, 2G and 3G WWAN, some are in vehicles so connections are intermittent). I just want to consistently tail their logs in a b…

autossh + ssh -C + tail -F ?

kafka sounds like an enormous overkill. If you want to store the logs locally while tailing, just add in a tee.

Post reply on HN