Commit Graph

1044 Commits

Author SHA1 Message Date
Shikhar Bhushan a8aa756166 KAFKA-3209: KIP-66: more single message transforms
Renames `HoistToStruct` SMT to `HoistField`.

Adds the following SMTs:
`ExtractField`
`MaskField`
`RegexRouter`
`ReplaceField`
`SetSchemaMetadata`
`ValueToKey`

Adds HTML doc generation and updates to `connect.html`.

Author: Shikhar Bhushan <shikhar@confluent.io>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #2374 from shikhar/more-smt
2017-01-20 16:15:15 -08:00
Rajini Sivaram 666abafcc5 KAFKA-4589; SASL/SCRAM documentation
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Gwen Shapira <cshapi@gmail.com>, Sriharsha Chintalapani <harsha@hortonworks.com>, Jun Rao <junrao@gmail.com>

Closes #2369 from rajinisivaram/KAFKA-4589
2017-01-19 08:35:39 -08:00
Rajini Sivaram b4d8668d6d KAFKA-4363; Documentation for sasl.jaas.config property
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #2316 from rajinisivaram/KAFKA-4363
2017-01-17 11:16:29 +00:00
Rajini Sivaram 80d6c64c1b KAFKA-4626; Add KafkaConsumer#close change to upgrade notes
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #2366 from rajinisivaram/KAFKA-4626
2017-01-13 09:32:46 -08:00
dasl c063172c23 MINOR: Fix error in design docs
Author: dasl <dasl-@users.noreply.github.com>

Reviewers: Gwen Shapira

Closes #2357 from dasl-/trunk
2017-01-12 11:28:46 -08:00
huxi 29d456cd21 KAFKA-4351; MirrorMaker with new consumer should support comma-separated regex
This makes it consistent with MirrorMaker with the old consumer.

Author: huxi <huxi@zhenrongbao.com>
Author: amethystic <huxi_2b@hotmail.com>

Reviewers: Vahid Hashemian <vahidhashemian@us.ibm.com>, Ismael Juma <ismael@juma.me.uk>

Closes #2072 from amethystic/kafka-4351_Regex_behavior_change_for_new_consumer
2016-12-31 12:22:23 +00:00
Ismael Juma 76169f9e24 KAFKA-3284: Remove beta label from security documentation
4 release cycles (0.9.0.0, 0.10.0.0, 0.10.1.0, 0.10.2.0) should be enough
to remove the beta label.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #2286 from ijuma/kafka-3284-security-beta-label
2016-12-22 08:15:21 -08:00
Gwen Shapira 7599d5d78b MINOR: Fix document header/footer links
Based on:  https://github.com/apache/kafka-site/pull/27

I recommend also merging into 10.1.0.0 branch to avoid mishaps when re-publishing docs.

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #2077 from gwenshap/protocol_doc_fix
2016-12-21 13:33:39 -08:00
Scott Ferguson 05d7664317 MINOR: fixup typo in ops.html
pretty boring docfix, "no" -> "not"

Author: Scott Ferguson <smferguson@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #2269 from smferguson/fixup_typo_in_add_remove_topics
2016-12-21 11:37:32 -08:00
Hikiko Murakami e55205b810 MINOR: Fix typo on introduction page
Author: ash <ashishg@qburst.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #2259 from ashishg-qburst/intro
2016-12-15 17:26:44 -08:00
Derrick Or 53428694a6 Separate Streams documentation and setup docs with easy to set variables
- Seperate Streams documentation out to a standalone page.
- Setup templates to use handlebars.js
- Create template variables to swap in frequently updated values like version number from a single file templateData.js

Author: Derrick Or <derrickor@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #2245 from derrickdoo/docTemplates
2016-12-13 17:59:49 -08:00
Vahid Hashemian 6626b058c7 MINOR: Fix Streams examples in documentation
Performed minor cleanup and escaped `<` and `>` so code examples are shown correctly in the browser.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Matthias J. Sax, Guozhang Wang

Closes #2247 from vahidhashemian/doc/fix_streams_doc
2016-12-13 09:44:11 -08:00
Matthias J. Sax 9bed8fbcfc KAFKA-4393: Improve invalid/negative TS handling
Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Michael G. Noll, Eno Thereska, Damian Guy, Guozhang Wang

Closes #2117 from mjsax/kafka-4393-improveInvalidTsHandling
2016-12-09 16:17:36 -08:00
Stig Rohde Døssing 1503f7603c KAFKA-4387; KafkaConsumer should properly handle interrupts
See https://issues.apache.org/jira/browse/KAFKA-4387

Author: Stig Rohde Døssing <sdo@it-minds.dk>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #2110 from srdo/KAFKA-4387
2016-11-29 19:57:13 -08:00
Alex Loddengaard 6f0cbe7212 MINOR: doc fix related to monitoring consumer lag
Author: Alex Loddengaard <alexloddengaard@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1814 from alexlod/consumer-lag-doc-fix
2016-11-29 09:57:22 -08:00
Ismael Juma 079ea89b36 KAFKA-4417: Update build dependencies for 0.10.2 cycle
Notes on the updates:
* Gradle to 3.2: better incremental build and faster IDE import times (https://docs.gradle.org/3.2/release-notes)
* zkclient to 0.10: it now uses slf4j-api instead of log4j
* zookeeper to 3.4.9: a few important bug fixes (http://zookeeper.apache.org/doc/r3.4.9/releasenotes.html)
* jackson to 2.8.5: lots of updates (https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.6, https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.7, https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.8)
* jersey to 2.24: bug fixes (https://jersey.java.net/release-notes/2.23.html, https://jersey.java.net/release-notes/2.24.html)
* jopt to 5.0.3: minor improvements, the major version bump is due to requiring Java 7 instead of 6 (https://pholser.github.io/jopt-simple/changes.html)
* argparse4j to 0.7.0: minor tweaks and improvements (https://github.com/tatsuhiro-t/argparse4j/blob/argparse4j-0.6.0/NEWS, https://github.com/tatsuhiro-t/argparse4j/blob/argparse4j-0.7.0/NEWS)
* Gradle plugins
* bcpkix to 1.55: quite a few additions, but nothing that matters to us (http://www.bouncycastle.org/releasenotes.html)

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #2144 from ijuma/gradle-3.2-and-deps
2016-11-17 14:43:00 -08:00
Matthias J. Sax 6972d9476f MINOR: add upgrade guide for Kafka Streams API
Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Michael G. Noll, Eno Thereska

Closes #2114 from mjsax/updateDocUpgradeSection
2016-11-09 15:31:11 -08:00
Apurva Mehta c62dc28ceb MINOR: Fix documentation of compaction
Removed a duplicate line and also cleaned up some of the language around compaction guarantees.

Author: Apurva Mehta <apurva.1618@gmail.com>

Reviewers: Gwen Shapira

Closes #2089 from apurvam/fix-documentation-of-compaction and squashes the following commits:

03c5bdd [Apurva Mehta] Fix line length to be consistent with the rest of the file
0af1a86 [Apurva Mehta] MINOR: fix duplicate line in docs for compaction.
2016-11-01 18:17:42 -07:00
Eno Thereska c2a8b86117 MINOR: Added more basic concepts to the documentation
Author: Eno Thereska <eno.thereska@gmail.com>

Reviewers: Michael G. Noll, Matthias J. Sax, Guozhang Wang

Closes #2030 from enothereska/minor-kip63-docs
2016-10-19 14:21:53 -07:00
Ben Stopford b8cfa167ed DOC: Documentation for Throttled Replication
Author: Ben Stopford <benstopford@gmail.com>

Reviewers: Jun Rao, Gwen Shapira

Closes #2033 from benstopford/throttling-docs
2016-10-18 14:24:52 -07:00
Manikumar Reddy O 3c02e5a20f MINOR: Remove duplicate doc headers
Author: Manikumar Reddy O <manikumar.reddy@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #2021 from omkreddy/LATEST-DOC-CHANGE
2016-10-18 14:09:09 -07:00
Jason Gustafson 9662e466d9 MINOR: Some images should be centered in the documentation
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #2029 from hachikuji/center-some-images
2016-10-14 10:04:13 -07:00
Vahid Hashemian ae9532c6b3 MINOR: Fixed broken links in the documentation
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #2010 from vahidhashemian/doc/fix_hyperlinks
2016-10-11 20:25:35 -07:00
Andrea Cosentino 9179bbc067 KAFKA-4130; Link to Varnish architect notes is broken
Author: Andrea Cosentino <ancosen@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1835 from oscerd/KAFKA-4130
2016-10-11 09:32:36 -07:00
Jason Gustafson 2e82bc0a10 MINOR: Add images missing from documentation
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #2008 from hachikuji/add-missing-images
2016-10-10 19:58:53 -07:00
Vahid Hashemian 8e9e63138d MINOR: Fix table of contents and section numbers in the documentation
Removed a non-existing reference in table of contents and fixed some section numbers.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #2004 from vahidhashemian/doc/fix_toc
2016-10-10 17:09:52 -07:00
Vahid Hashemian e972d2afd3 MINOR: Fix typos in documentation
And improve readability by adding proper punctuations.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #2002 from vahidhashemian/doc/fix_typos
2016-10-10 15:58:37 -07:00
Derrick Or 06d6d98bed MINOR: Make documentation follow latest template
Make the latest version of our docs follow the latest site template structure.

Author: Derrick Or <derrickor@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #2003 from derrickdoo/docs-updates
2016-10-10 14:46:36 -07:00
Gwen Shapira bf98c47389 KAFKA-4244; Fix formatting issues in documentation
Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1966 from gwenshap/KAFKA-4244
2016-10-10 13:39:05 -07:00
Jakub Dziworski 7a5133d554 MINOR: Fixed introduction doc - wrong streams api link
Author: Jakub Dziworski <jakub.dziworski@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Jason Gustafson <jason@confluent.io>

Closes #1996 from JakubDziworski/doc_fix_streams_link
2016-10-10 10:15:47 -07:00
Jakub Dziworski fb22685fa9 MINOR: Fixed incomplete sentence in introduction docs
Author: Jakub Dziworski <jakub.dziworski@gmail.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Jason Gustafson <jason@confluent.io>

Closes #1994 from JakubDziworski/doc_fix
2016-10-10 09:26:37 -07:00
Vahid Hashemian 179d069857 MINOR: Update Quickstart in documentation to account for Windows platforms
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1990 from vahidhashemian/doc/quickstart_update_windows
2016-10-09 10:32:01 -07:00
Rajini Sivaram 3c8925946d KAFKA-4252; Fix purgatory metric name in documentation
Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1980 from rajinisivaram/KAFKA-4252
2016-10-06 11:19:43 -07:00
Ismael Juma 4efa833f45 MINOR: Clarify 0.10.1.0 upgrade docs
This is a minor change to fix the most glaring issues. We have another JIRA to revamp the upgrade docs.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jeff Klukas <jeff@klukas.net>, Jiangjie Qin <becket.qin@gmail.com>, Jason Gustafson <jason@confluent.io>

Closes #1971 from ijuma/kafka-4257-upgrade-docs-inconsitencies
2016-10-06 09:39:26 -07:00
Jason Gustafson d8d2f3aac4 MINOR: Tweak upgrade note on KIP-62 to include request.timeout.ms
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1960 from hachikuji/add-note-on-request-timeout
2016-10-04 10:38:49 -07:00
Jason Gustafson 1a396c9cf2 MINOR: Add upgrade notes for KIP-62
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #1956 from hachikuji/add-kip-62-upgrade-notes
2016-10-03 21:17:11 -07:00
pilo 91d025e063 MINOR: Clarify doc on consumption of topics
In doc it stays:

_"Our topic is divided into a set of totally ordered partitions, each of which is consumed by one consumer at any given time."_

And consumer is described as:

_"We'll call **processes** that subscribe to topics and process the feed of published messages **consumers**."_

Which might lead to a wrong conclusion - that each partition can be read by one process at any given time.

I think this statements misses information about **consumer groups**, so i propose:

_"Our topic is divided into a set of totally ordered partitions, each of which is consumed by exactly one consumer (from each subscribed consumer groups) at any given time"_

This contribution is my original work and I license the work to the project under the project's open source license.

Author: pilo <jakub.pilimon@4finance.com>

Reviewers: Jiangjie Qin <becket.qin@gmail.com>, Jason Gustafson <jason@confluent.io>

Closes #1900 from pilloPl/minor/doc-fix
2016-10-03 19:35:54 -07:00
Ismael Juma cf0bf7c7a2 MINOR: Tweak implementation of `FetchRequest.shuffle` and upgrade.html improvements
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1955 from ijuma/kip-74-follow-up
2016-10-04 02:18:19 +01:00
Jason Gustafson 7115c66aef MINOR: Follow-up minor improvements/cleanup for KAFKA-3396
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1946 from hachikuji/followup-for-kafka-3396
2016-10-03 16:49:50 -07:00
Edoardo Comar 8124f6e099 KAFKA-3396; Ensure Describe access is required to detect topic existence
Reopening of https://github.com/apache/kafka/pull/1428

Author: Edoardo Comar <ecomar@uk.ibm.com>
Author: Mickael Maison <mickael.maison@gmail.com>

Reviewers: Grant Henke <granthenke@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #1908 from edoardocomar/KAFKA-3396
2016-09-30 23:07:51 -07:00
Vahid Hashemian d2a267b111 KAFKA-3697; Clean up website documentation of client usage
This is to imply that the Java consumer/producer are the recommended consumer/producer now.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1921 from vahidhashemian/KAFKA-3697
2016-09-29 19:37:20 -07:00
Jiangjie Qin aa506a6919 KAFKA-4194; Follow-up improvements/testing for ListOffsets v1 (KIP-79)
Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #1897 from becketqin/KAFKA-4194
2016-09-28 17:58:08 -07:00
Jay Kreps 16f85e84ce MINOR: Improve introduction section in docs to better cover connect and streams. Make uses and ecosystem pages stand alone. 2016-09-28 16:30:21 -07:00
Ismael Juma 61d3378bc8 MINOR: Remove no longer required --new-consumer switch in docs
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1905 from ijuma/no-new-consumer-switch-in-examples
2016-09-27 16:49:46 -07:00
Sumit Arrawatia 36242b846a KAFKA-4151; Update public docs for Cluster Id (KIP-78)
- Updated implementation docs with details on Cluster Id generation.
- Mention cluster id in "noteworthy changes for 0.10.1.0" in upgrade docs.

Author: Sumit Arrawatia <sumit.arrawatia@gmail.com>
Author: arrawatia <sumit.arrawatia@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1895 from arrawatia/kip-78-docs
2016-09-24 10:23:18 +01:00
Jiangjie Qin eaaa433fc9 KAFKA-4148; Support ListOffsetRequest v1 and search offsets by timestamp in consumer (KIP-79)
Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Jun Rao <junrao@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>

Closes #1852 from becketqin/KAFKA-4148
2016-09-19 18:38:27 -07:00
Ismael Juma 3281b3c904 KAFKA-3283; Remove beta from new consumer documentation
Include a few clean-ups (also in producer section), mention deprecation plans and reorder so that the new consumer documentation is before the old consumers.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jason Gustafson <jason@confluent.io>

Closes #1880 from ijuma/remove-beta-from-new-consumer-documentation
2016-09-19 14:26:26 -07:00
Rajini Sivaram f27a6f319a KAFKA-4079; Documentation for secure quotas
Details in KIP-55.

Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #1847 from rajinisivaram/KAFKA-4079
2016-09-19 12:16:45 -07:00
Matthias J. Sax b8683026ea HOTFIX: changed quickstart donwload from 0.10.0.0 to 0.10.0.1
Author: Matthias J. Sax <matthias@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1869 from mjsax/hotfix-doc
2016-09-17 22:45:29 +01:00
Eric Wasserman 5f040cd77f KAFKA-1981; Make log compaction point configurable
Now uses LogSegment.largestTimestamp to determine age of segment's messages.

Author: Eric Wasserman <eric.wasserman@gmail.com>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #1794 from ewasserman/feat-1981
2016-09-11 20:45:05 -05:00
Mathieu Fenniak ca3f3a492c MINOR: Document that Connect topics should use compaction
Update documentation for Kafka Connect distributed’s config.storage.topic, offset.storage.topic, and status.storage.topic configuration values to indicate that all three should refer to compacted topics.

Author: Mathieu Fenniak <mathieu.fenniak@replicon.com>

Reviewers: Jason Gustafson

Closes #1832 from mfenniak/kafka-connect-topic-docs
2016-09-07 17:34:24 -07:00
Jiangjie Qin af9fc503de KAFKA-4099; Fix the potential frequent log rolling
Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>

Closes #1809 from becketqin/KAFKA-4099
2016-09-02 12:49:34 -07:00
Damian Guy 268cff7049 KAFKA-4112: Remove alpha quality label from Kafka Streams in docs
Rephrase 'alpha quality' wording in Streams section of api.html.
Couple of other minor fixes in streams.html

Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Guozhang Wang, Ismael Juma, Michael G. Noll

Closes #1811 from dguy/kstreams-312
2016-09-01 12:21:55 -07:00
Andrew Otto b4ddd021b4 MINOR: Update MirrorMaker docs to remove multiple --consumer.config options
See:
- https://issues.apache.org/jira/browse/KAFKA-1650
- https://mail-archives.apache.org/mod_mbox/kafka-users/201512.mbox/%3CCAHwHRrUeTq_-EHXiUXdrbgHcRt-0E_t0+5kOYaF9Qy4aNVqYkAmail.gmail.com%3E

Author: Andrew Otto <acotto@gmail.com>

Reviewers: Gwen Shapira

Closes #1654 from ottomata/mirror-maker-doc-fix
2016-08-25 20:32:08 -07:00
Alex Loddengaard 20155ef87e MINOR: doc changes for QueueTimeMs JMX metrics.
Author: Alex Loddengaard <alexloddengaard@gmail.com>

Reviewers: Gwen Shapira

Closes #1706 from alexlod/doc-queuetimems-jmx
2016-08-25 20:29:20 -07:00
Ashish Singh dddb79f312 MINOR: Update Kafka configuration documentation to use kafka-configs.…
…sh, instead of deprecated kafka-topics.sh --alter

Author: Ashish Singh <asingh@cloudera.com>

Reviewers: Gwen Shapira

Closes #1772 from SinghAsDev/MinorKafkaConfigsDoc
2016-08-25 19:15:51 -07:00
Samuel Taylor f153407c42 MINOR: Fix typos in security section
1. I think the instructions in step 2 of the security section which describe adding the CA to server/client truststores are swapped. That is, the instruction that says to add the CA to the server truststore adds it to the client truststore (and vice versa).
2. "clients keys" should be possessive ("clients' keys").

This contribution is my original work, and I license the work to the project under the project's open source license.

Author: Samuel Taylor <staylor@square-root.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1651 from ssaamm/trunk
2016-08-22 23:16:56 +01:00
Todd Palino 104d2154b6 KAFKA-4050; Allow configuration of the PRNG used for SSL
Add an optional configuration for the SecureRandom PRNG implementation, with the default behavior being the same (use the default implementation in the JDK/JRE).

Author: Todd Palino <Todd Palino>

Reviewers: Grant Henke <granthenke@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Joel Koshy <jjkoshy@gmail.com>, Jiangjie Qin <becket.qin@gmail.com>, Rajini Sivaram <rajinisivaram@googlemail.com>

Closes #1747 from toddpalino/trunk
2016-08-19 11:05:39 -07:00
Jiangjie Qin 79d3fd2bf0 KAFKA-3163; Add time based index to Kafka.
This patch is for KIP-33.
https://cwiki.apache.org/confluence/display/KAFKA/KIP-33+-+Add+a+time+based+log+index

Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>, Liquan Pei <liquanpei@gmail.com>

Closes #1215 from becketqin/KAFKA-3163
2016-08-19 10:07:07 -07:00
Ewen Cheslack-Postava 05ed54bf2b KAFKA-3845: KIP-75: Add per-connector converters
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Shikhar Bhushan, Gwen Shapira

Closes #1721 from ewencp/kafka-3845-per-connector-converters
2016-08-18 20:56:31 -07:00
sahil kharb 8abcece40a MINOR: Doc individual partition must fit on the server that host it
Author: sahil kharb <sahilkharb@iitj.ac.in>

Reviewers: Ismael Juma, Guozhang Wang

Closes #1709 from bitfurry/trunk
2016-08-09 11:27:57 -07:00
Kaufman Ng 6b2564811a KAFKA-3479: Add new consumer metrics documentation
added new consumer metrics section
refactored common metrics into new section
updated TOC

Author: Kaufman Ng <kaufman@confluent.io>

Reviewers: Jason Gustafson <jason@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1361 from coughman/KAFKA-3479-consumer-metrics-doc
2016-08-07 14:29:03 -07:00
James Cheng 778fcd0e91 KAFKA-3809: Auto-generate documentation for topic-level configuration
ijuma said that it would make sense to split out this work from KAFKA-3234, since KAFKA-3234 had both a mechanical change (generating docs) as well as a change requiring discussion (deprecating/renaming config options).

jjkoshy, I hope you don't mind that I took over this work. It's been 3 months since the last activity on KAFKA-3234, so I thought it would be okay to take over.

This work is essentially is the first 5-6 commits from Joel's https://github.com/apache/kafka/pull/907. However, since I'm not very experienced with git, I didn't do a direct merge/rebase, but instead largely hand-merged it. I did some minor cleanup. All credit goes to Joel, all blame goes to me. :)

For reference, I attached the auto-generated configuration.html file (as a PDF, because github won't let me attache html).
[configuration.pdf](https://github.com/apache/kafka/files/323901/configuration.pdf)

This is my first time writing Scala, so let me know if there are any changes needed.

I don't know who is the right person to review this. ijuma, can you help me redirect this to the appropriate person? Thanks.

Author: James Cheng <jylcheng@yahoo.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Joel Koshy <jjkoshy@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1527 from wushujames/generate_topic_docs
2016-08-06 18:14:53 -07:00
Ryan P c89707f315 KAFKA-3667; Improve Section 7.2 Encryption and Authentication using SSL to include proper hostname verification configuration
By default Kafka is configured to allow ssl communication without hostname verification. This docs has been amended to include instructions on how to set that up in the event clients would like to take a more conservative approach.

Author: Ryan P <ryan.n.pridgeon@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>, Ismael Juma <ismael@juma.me.uk>

Closes #1384 from rnpridgeon/KAFKA-3667
2016-08-03 10:15:36 +01:00
Gwen Shapira 071b76cc50 KAFKA-3852: Clarify how to handle message format upgrade without killing performance
…ing performance

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1678 from gwenshap/kafka-3852
2016-07-28 13:48:04 -07:00
Samuel Taylor 0744449eaa MINOR: Fix typo in Operations section
This contribution is my original work, and I license the work to the project under the project's open source license.

Author: Samuel Taylor <staylor@square-root.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1630 from ssaamm/trunk
2016-07-19 10:20:13 +01:00
Todd Palino e0eaa7f12e KAFKA-3725; Update documentation with regards to XFS
I've updated the ops documentation with information on using the XFS filesystem, based on LinkedIn's testing (and subsequent switch from EXT4).

I've also added some information to clarify the potential risk to the suggested EXT4 options (again, based on my experience with a multiple broker failure situation).

Author: Todd Palino <tpalino@linkedin.com>

Reviewers: Sriharsha Chintalapani <harsha@hortonworks.com>, Dana Powers <dana.powers@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1605 from toddpalino/trunk
2016-07-11 09:01:04 +01:00
Nihed Bbarek c2459d3251 MINOR: Update design.html
Since 0.9.0.1 Configuration parameter log.cleaner.enable is now true by default.

Author: Nihed MBAREK <nihedmm@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1592 from nihed/patch-1
2016-07-09 02:07:46 +01:00
Alex Glikson 87b3ce16c0 MINOR: Fix few documentation errors in streams quickstart
Plus a minor enhancement

Author: glikson <glikson@il.ibm.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #1571 from glikson/patch-1
2016-07-04 19:56:09 -07:00
Thanasis Katsadas 0f8b679035 MINOR: Typo fix in docs ops
Author: Thanasis Katsadas <thanasis00@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1552 from thanasis00/trunk
2016-07-02 02:20:42 +01:00
Roger Hoover cf03f349ca KAFKA-3761; Remove BrokerState "RunningAsController"
The reasons to remove it are:
1. It's currently broken.  The purpose of the [JIRA](https://issues.apache.org/jira/browse/KAFKA-3761) was to report that the RunningAsController state gets overwritten back to "RunningAsBroker".
2. It's not a useful state.
  a. If clients want to use this metric to know whether a broker is ready to receive requests or not, they do not care whether or not the broker is the controller
  b. there is already a separate boolean property, KafkaController.isActive which contains this information.

Author: Roger Hoover <roger.hoover@gmail.com>

Reviewers: Grant Henke <granthenke@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1437 from theduderog/KAFKA-3761-broker-state
2016-06-29 22:58:45 +02:00
Guozhang Wang 6cd031e7cf HOTFIX: Remove Java verion 1.6 in quick-start docs
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Guozhang Wang

Closes #1546 from guozhangwang/KHotfix-remove-JDK6-docs
2016-06-23 14:42:20 -07:00
Damian Guy d546aa292a MINOR: update streams.html with KStream API changes
mjsax guozhangwang

Author: Damian Guy <damian.guy@gmail.com>

Reviewers: Matthias J. Sax, Guozhang Wang

Closes #1534 from dguy/update-streams-doc
2016-06-21 12:16:52 -07:00
Ismael Juma b9f1c60328 MINOR: Mention `log.message.format.version=0.10.0` in rolling upgrade section
We had mentioned this step in the performance impact section in the middle of a long paragraph, which made it easy to miss. I also tweaked the reason for setting `log.message.format.version` as it could be misinterpreted previously.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1514 from ijuma/tweak-upgrade-notes
2016-06-19 16:03:40 -07:00
Filipe Azevedo 4c6d7ed95a KAFKA-3838; Update zkClient to 0.9 and Zookeeper to 3.4.8
Author: Filipe Azevedo <filipe@azevedo.io>

Reviewers: Flavio Junqueira <fpj@apache.org>, Ismael Juma <ismael@juma.me.uk>

Closes #1512 from mangas/trunk
2016-06-17 08:51:55 +02:00
Ashish Singh b1ba54025f KAFKA-3699: Update protocol page on website to explain how KIP-35 should be used
…uld be used

Author: Ashish Singh <asingh@cloudera.com>

Reviewers: Oleksiy Krivoshey <oleksiy@luckyteam.co.uk>, Gwen Shapira <cshapi@gmail.com>, Magnus Edenhill <magnus@edenhill.se>, Dana Powers <dana.powers@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1395 from SinghAsDev/KAFKA-3699
2016-06-14 09:50:30 -07:00
uchan-nos 250981fb98 MINOR: Fix connect development guide.
Fix some trivial misses.
ewencp

Author: uchan-nos <uchan0@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1496 from uchan-nos/docfix-connect
2016-06-11 17:20:23 -07:00
Kaufman Ng fec24d19cc MINOR: added spacing in streams doc in section 9.2
Author: Kaufman Ng <kaufman@confluent.io>

Reviewers: Guozhang Wang

Closes #1454 from coughman/trunk
2016-06-01 08:14:36 -07:00
Ismael Juma c699b1a914 MINOR: Use `--force` instead of `--yes` in `AclCommand`
To be consistent with `ConfigCommand` and `TopicCommand`.

No release includes this option yet, so we can simply change it.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Mickael Maison, Grant Henke

Closes #1430 from ijuma/use-force-instead-of-yes-in-acl-command and squashes the following commits:

bdf3a57 [Ismael Juma] Update `AclCommandTest`
78b8467 [Ismael Juma] Change variable name to `forceOpt`
0bb27af [Ismael Juma] Use `--force` instead of `--yes` in `AclCommand`
2016-05-26 09:58:59 -07:00
Mickael Maison 5653249e08 KAFKA-3732: Add an auto accept option to kafka-acls.sh
Added a new argument to AclCommand: --yes. When set, automatically answer yes to prompts

Author: Mickael Maison <mickael.maison@gmail.com>

Reviewers: Gwen Shapira

Closes #1406 from mimaison/KAFKA-3732
2016-05-25 11:25:04 -07:00
Dustin Cote 0e1c012fb5 KAFKA-3683; Add file descriptor recommendation to ops guide
Adding sizing recommendations for file descriptors to the ops guide.

Author: Dustin Cote <dustin@confluent.io>
Author: Dustin Cote <dustin@dustins-mbp.attlocal.net>

Reviewers: Gwen Shapira

Closes #1353 from cotedm/KAFKA-3683 and squashes the following commits:

8120318 [Dustin Cote] Adding file descriptor sizing recommendations
0908aa9 [Dustin Cote] Merge https://github.com/apache/kafka into trunk
32315e4 [Dustin Cote] Merge branch 'trunk' of https://github.com/cotedm/kafka into trunk
13309ed [Dustin Cote] Update links for new consumer API
4dcffc1 [Dustin Cote] Update links for new consumer API
2016-05-24 17:26:54 -07:00
Satendra Kumar 98928f7ad0 Minor: Fix ps command example in docs
Process grep command has been updated. Previous "ps  | grep server-1.properties"  command is showing nothing.

Author: Satendra Kumar <satendra@knoldus.com>

Reviewers: Gwen Shapira

Closes #1386 from satendrakumar06/patch-1
2016-05-24 17:07:45 -07:00
Ismael Juma 5f498855d9 MINOR: Fix documentation table of contents and `BLOCK_ON_BUFFER_FULL_DOC`
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Gwen Shapira

Closes #1423 from ijuma/minor-doc-fixes
2016-05-24 12:53:24 -07:00
Sriharsha Chintalapani dee3880666 MINOR: Specify keyalg RSA for SSL key generation
Author: Sriharsha Chintalapani <harsha@hortonworks.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1416 from harshach/ssl-doc-fix
2016-05-22 10:01:32 +01:00
Ismael Juma 2ce3285297 MINOR: Move `Incorporating Security Features in a Running Cluster` to its own section under `Security`
It was previously in the SASL section (probably by mistake).

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Sriharsha Chintalapani <schintalapani@hortonworks.com>

Closes #1405 from ijuma/fix-security-upgrade-location-in-docs
2016-05-19 17:16:37 +01:00
MayureshGharat ab8fc86382 KAFKA-3393; Updated the docs to reflect the deprecation of block.on.buffer.full and usage of max.block.ms
Author: MayureshGharat <gharatmayuresh15@gmail.com>

Reviewers: Grant Henke <granthenke@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1060 from MayureshGharat/KAFKA-3393
2016-05-18 01:51:23 +01:00
Ismael Juma 9a3fcf4135 KAFKA-3704; Revert "Remove hard-coded block size in KafkaProducer"
This is not an exact revert as the code changed a bit since the
original commit. We also include a note in `upgrade.html`.

The original commit is 1182d61deb.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Gwen Shapira, Guozhang Wang

Closes #1391 from ijuma/kafka-3704-revert and squashes the following commits:

7891b67 [Ismael Juma] Tweak upgrade note based on Gwen's feedback
1673cd0 [Ismael Juma] Revert "KAFKA-3704: Remove hard-coded block size in KafkaProducer"
2016-05-16 12:00:06 -07:00
Jiangjie Qin 61f4c8b092 KAFKA-3698; Update the message format section.
Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Jun Rao <junrao@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1375 from becketqin/KAFKA-3698
2016-05-16 17:16:27 +01:00
Tom Crayford 62985f313f MINOR: document increased network bandwidth of 0.10 under replication
If you're pushing close to the network capacity, 0.10's additional 8 bytes per message can lead to overload of your network. We (Heroku Kafka) ran into this issue whilst benchmarking 0.10 RC and the ijuma suggested it belonged in the update note.

Comments/suggestions welcome.

Author: Tom Crayford <tcrayford@googlemail.com>

Reviewers: Jun Rao <junrao@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1389 from tcrayford/upgrade_note_about_increased_network_bandwidth
2016-05-16 13:39:33 +01:00
Jiangjie Qin 7ded19a29e KAFKA-3565; Add documentation to warn user about the potential messag…
…e throughput drop due to the addition of timestamp field.

Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>

Closes #1372 from becketqin/KAFKA-3565
2016-05-15 09:04:21 -07:00
Ismael Juma 13130139ff KAFKA-3713; Close `compressor` to fix memory leak
This fixes test_producer_throughput with compression_type=snappy.

Also: added heap dump on out of memory error to `producer_performance.py` and corrected the upgrade note related to the change in buffer size for compression streams.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Gwen Shapira

Closes #1385 from ijuma/kafka-3713-test_producer_throughput-snappy-fail and squashes the following commits:

54c7962 [Ismael Juma] Correct upgrade note about buffer size for compression stream
515040b [Ismael Juma] Call `compressor.close()` to fix memory leak
5311e5b [Ismael Juma] Dump heap on out of memory error when running `producer_performance.py`
2016-05-13 21:03:35 -07:00
Liquan Pei 527b98d82f KAFKA-3421: Connect developer guide update and several fixes
This is a follow up of KAKFA-3421 to update the connect developer guide to include the configuration validation. Also includes a couple of minor fixes.

Author: Liquan Pei <liquanpei@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1366 from Ishiihara/connect-dev-doc
2016-05-12 18:15:04 -07:00
Ismael Juma 84d17bdf22 MINOR: Fix order of compression algorithms in upgrade note
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Jun Rao <junrao@gmail.com>

Closes #1373 from ijuma/fix-producer-buffer-size-upgrade-note
2016-05-12 01:38:50 +01:00
Jason Gustafson 4807dd1df9 KAFKA-3583: Add documentation for Connect status control APIs
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Roger Hoover <roger.hoover@gmail.com>, Ismael Juma <ismael@juma.me.uk>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1358 from hachikuji/KAFKA-3583
2016-05-11 17:19:11 -07:00
Guozhang Wang 1182d61deb KAFKA-3704: Remove hard-coded block size in KafkaProducer
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Ismael Juma

Closes #1371 from guozhangwang/K3565-remove-compression-blocksize
2016-05-11 17:01:14 -07:00
Ben Stopford 6978115514 MINOR: Documentation for Rack Awareness
Author: Ben Stopford <benstopford@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1369 from benstopford/rack-awareness-docs
2016-05-11 15:28:18 +01:00
Guozhang Wang 6f1873242c MINOR: Add Kafka Streams API / upgrade notes
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Michael G. Noll <michael@confluent.io>, Ismael Juma <ismael@juma.me.uk>

Closes #1321 from guozhangwang/KStreamsJavaDoc
2016-05-10 08:00:51 +01:00
Vahid Hashemian 18226ff0be KAFKA-3608; Fix ZooKeeper structures and output format in documentation
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Gwen Shapira

Closes #1257 from vahidhashemian/KAFKA-3608
2016-05-09 17:29:15 -07:00
Ashish Singh eb1de107b0 MINOR: Update protocol doc link in Introduction.
Author: Ashish Singh <asingh@cloudera.com>

Reviewers: Gwen Shapira

Closes #1211 from SinghAsDev/MinorFixDocLink
2016-05-09 16:47:20 -07:00
Ewen Cheslack-Postava 36ed00d9bf KAFKA-3421; Follow up to fix name of SourceTask method and add documentation of connector status REST API
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1355 from ewencp/kafka-3421-follow-up
2016-05-09 23:42:09 +01:00
Kaufman Ng b86378840a KAFKA-3681; Connect doc formatting
Author: Kaufman Ng <kaufman@confluent.io>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1351 from coughman/KAFKA-3681-connect-doc-formatting
2016-05-09 17:01:16 +01:00
Dana Powers 8fe2552239 KAFKA-3160; Fix LZ4 Framing
This contribution is my original work and I license the work under Apache 2.0.

Author: Dana Powers <dana.powers@gmail.com>
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jun Rao <junrao@gmail.com>, Ismael Juma <ismael@juma.me.uk>

Closes #1212 from dpkp/KAFKA-3160
2016-05-07 19:35:55 +01:00
Dustin Cote 78de891ace KAFKA-3666; Update links for new consumer API
Pull request to update the consumer API links in the docs.

Author: Dustin Cote <dustin@dustins-mbp.attlocal.net>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1331 from cotedm/KAFKA-3666
2016-05-06 16:33:01 +01:00
Rajini Sivaram abac51dc0b KAFKA-3517; Add documentation for SASL/PLAIN
Documentation corresponding to KIP-43 - SASL/PLAIN and multiple mechanism support.

Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Magnus Edenhill <apache_m@edenhill.se>, Jun Rao <junrao@gmail.com>

Closes #1232 from rajinisivaram/KAFKA-3517
2016-05-03 09:49:23 -07:00
Dionysis Grigoropoulos f60a3fad38 MINOR: Typo fixes in ReplicaFetchMaxBytesDoc
Author: Dionysis Grigoropoulos <dgrig@erethon.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>

Closes #1228 from Erethon/trunk
2016-04-26 11:25:23 -07:00
Ishita Mandhan 0bf61039c8 MINOR: Fix typos in code comments
This patch fixes all occurances of two consecutive 'the's in the code comments.

Author: Ishita Mandhan (imandhaus.ibm.com)

Author: Ishita Mandhan <imandha@us.ibm.com>

Reviewers: Guozhang Wang <wangguoz@gmail.com>

Closes #1240 from imandhan/typofixes
2016-04-19 17:39:04 -07:00
Liquan Pei 501fa37222 KAFKA-3421: Update docs with new connector features
ewencp gwenshap Docs. I also tried to clean up some typos. However, it seems that the we don't have two words without space in between in the source yet they showed up as no space in between in the generated doc.

Author: Liquan Pei <liquanpei@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1227 from Ishiihara/config-doc
2016-04-19 11:06:31 -07:00
Dongjoon Hyun e79d9af3cf KAFKA-3461: Fix typos in Kafka web documentations.
This PR fixes 8 typos in HTML files of `docs` module. I wrote explicitly here since Github sometimes does not highlight the corrections on long lines correctly.
- docs/api.html: compatability => compatibility
- docs/connect.html: simultaneoulsy => simultaneously
- docs/implementation.html: LATIEST_TIME => LATEST_TIME, nPartions => nPartitions
- docs/migration.html: Decomission => Decommission
- docs/ops.html: stoping => stopping, ConumserGroupCommand => ConsumerGroupCommand, youre => you're

Author: Dongjoon Hyun <dongjoon@apache.org>

Reviewers: Ismael Juma

Closes #1138 from dongjoon-hyun/KAFKA-3461
2016-04-12 13:48:18 -07:00
Paul Cavallaro 3a20ba3055 MINOR: Fix small typo in design section
Sentence was missing "as", minor grammar clean up.

Author: Paul Cavallaro <paulcavallaro@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1151 from paulcavallaro/docs-fix
2016-04-03 18:14:53 -07:00
Flavio Junqueira 75ec67eda8 KAFKA-2930: Update references to ZooKeeper in the docs.
Author: Flavio Junqueira <fpj@apache.org>

Reviewers: Ismael Juma, Gwen Shapira

Closes #615 from fpj/KAFKA-2930
2016-04-01 15:57:39 -07:00
Jason Gustafson 2758395352 KAFKA-3425: add missing upgrade notes
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Grant Henke, Ashish Singh, Ismael Juma, Guozhang Wang

Closes #1159 from hachikuji/KAFKA-3425
2016-03-29 14:18:57 -07:00
Guozhang Wang 23b50093f4 KAFKA-3454: add Kafka Streams web docs
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Gwen Shapira

Closes #1127 from guozhangwang/KStreamsDocs
2016-03-25 16:04:58 -07:00
Jason Gustafson d691faf98c KAFKA-3463: change default receive buffer size for consumer to 64K
Author: Jason Gustafson <jason@confluent.io>

Reviewers: Gwen Shapira

Closes #1140 from hachikuji/KAFKA-3463
2016-03-25 12:51:54 -07:00
Grant Henke d3a66a6536 KAFKA-3460: Remove old 0.7 KafkaMigrationTool
Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #1136 from granthenke/remove-07-migration
2016-03-25 10:07:05 -07:00
Grant Henke d578476410 KAFKA-3441: 0.10.0 documentation still says "0.9.0"
Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #1122 from granthenke/docs-10
2016-03-23 12:54:26 -07:00
Vahid Hashemian ad3dfc6ab2 KAFKA-3219: Fix long topic name validation
This fixes an issue with long topic names by considering, during topic
validation, the '-' and the partition id that is appended to the log
folder created for each topic partition.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Gwen Shapira, Grant Henke

Closes #898 from vahidhashemian/KAFKA-3219
2016-03-22 13:10:07 -07:00
Gwen Shapira 69df734470 MINOR: fix documentation version
This will need to be double-committed.

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #1107 from gwenshap/fix-doc-version
2016-03-21 13:15:53 -07:00
Allen Wang 951e30adc6 KAFKA-1215; Rack-Aware replica assignment option
Please see https://cwiki.apache.org/confluence/display/KAFKA/KIP-36+Rack+aware+replica+assignment for the overall design.

The update to TopicMetadataRequest/TopicMetadataResponse will be done in a different PR.

Author: Allen Wang <awang@netflix.com>
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jason Gustafson <jason@confluent.io>, 	Grant Henke <granthenke@gmail.com>, Jun Rao <junrao@gmail.com>

Closes #132 from allenxwang/KAFKA-1215
2016-03-15 10:03:03 -07:00
Jiangjie Qin ffbe624e6f KAFKA-3373; add 'log' prefix to configurations in KIP-31/32
Author: Jiangjie Qin <becket.qin@gmail.com>

Reviewers: Gwen Shapira

Closes #1049 from becketqin/KAFKA-3373
2016-03-14 19:13:26 -07:00
Manikumar reddy O ac7b2e95d3 KAFKA-2551; Update Unclean leader election docs
Author: Manikumar reddy O <manikumar.reddy@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Sriharsha Chintalapani <mail@harsha.io>

Closes #1054 from omkreddy/KAFKA-2551
2016-03-13 20:32:47 -07:00
Manikumar reddy O 287cce251f MINOR: update compression design doc to include lz4 protocol
Author: Manikumar reddy O <manikumar.reddy@gmail.com>

Reviewers: Ismael Juma, Guozhang Wang

Closes #1040 from omkreddy/MINOR-DOC
2016-03-11 10:56:21 -08:00
Grant Henke 1a451b4812 MINOR: Add header and footer to protocol docs
Because protocol.html is going to be in its own page it needs the header and footer included.

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #1043 from granthenke/protocol-docs-style
2016-03-10 10:44:58 -08:00
Grant Henke f0a4125d3e KAFKA-3361: Initial protocol documentation page and generation
- Moves all generated docs under /docs/generated
- Generates docs for Protocol, Errors, and ApiKeys
- Adds new protocol.html page

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #970 from granthenke/protocol-doc-wip
2016-03-09 21:13:54 -08:00
Christian Posta 2fed0c62db MINOR: tidy up spacing for ConsumerGroupCommand related to KAFKA-1476 …
https://issues.apache.org/jira/browse/KAFKA-1476

Let me know if these kind of contributions should have their own requisite JIRA opened in advance.

Cheers..

Author: Christian Posta <christian.posta@gmail.com>

Reviewers: Gwen Shapira

Closes #945 from christian-posta/ceposta-tidy-up-consumer-groups-describe
2016-03-07 18:30:01 -08:00
Duncan Sands ae1fd08587 KAFKA-3325: Out of date instructions in quickstart guide
Adjust the listeners property rather than the port.  Following the original instructions would result in all of the brokers being started with the same listeners setting, and so fail to work.

Author: Duncan Sands <baldrick@free.fr>

Reviewers: Ismael Juma, Gwen Shapira

Closes #1002 from CunningBaldrick/quickstart
2016-03-03 11:47:33 -08:00
Sasaki Toru 291f430d9c MINOR: Fix typos in docs
Author: Sasaki Toru <sasakitoa@nttdata.co.jp>

Reviewers: Gwen Shapira

Closes #1003 from sasakitoa/Fix_typo_in_docs
2016-03-03 11:46:16 -08:00
Ismael Juma 695fdc69db KAFKA-3273; MessageFormatter and MessageReader interfaces should be resilient to changes
* Change `MessageFormat.writeTo` to take a `ConsumerRecord`
* Change `MessageReader.readMessage()` to use `ProducerRecord`

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #972 from ijuma/kafka-3273-message-formatter-and-reader-resilient
2016-02-29 18:52:54 -08:00
Ashish Singh 4542b027c1 KAFKA-3243: Fix Kafka basic ops documentation for Mirror maker, blacklist is not supported for new consumers
…list is not supported for new consumers

Author: Ashish Singh <asingh@cloudera.com>

Reviewers: Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #923 from SinghAsDev/KAFKA-3243
2016-02-26 10:37:41 -08:00
Ismael Juma 01aeea7c7b KAFKA-3259 KAFKA-3253; KIP-31/KIP-32 Follow-up
This PR includes a number of clean-ups:
* Code style
* Documentation wording improvements
* Efficiency improvements

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #943 from ijuma/kafka-3259-kip-31-32-clean-ups
2016-02-24 11:28:53 -08:00
Jun Rao 5caa800e21 trivial fix to authorization CLI table 2016-02-19 09:41:37 -08:00
Jiangjie Qin 45c8195fa1 KAFKA-3025; Added timetamp to Message and use relative offset.
See KIP-31 and KIP-32 for details.

A few notes on the patch:
1. This patch implements KIP-31 and KIP-32. The patch includes features in both KAFKA-3025,  KAFKA-3026 and KAFKA-3036
2. All unit tests passed.
3. The unit tests were run with new and old message format.
4. When message format conversion occurs during consumption, the consumer will not be able to detect the message size too large situation. I did not try to fix this because the situation seems rare and only happen during migration phase.

Author: Jiangjie Qin <becket.qin@gmail.com>
Author: Ismael Juma <ismael@juma.me.uk>
Author: Jiangjie (Becket) Qin <becket.qin@gmail.com>

Reviewers: Jason Gustafson <jason@confluent.io>, Anna Povzner <anna@confluent.io>, Ismael Juma <ismael@juma.me.uk>, Guozhang Wang <wangguoz@gmail.com>, Jun Rao <junrao@gmail.com>

Closes #764 from becketqin/KAFKA-3025
2016-02-19 07:56:40 -08:00
Sasaki Toru 1faab034b1 MINOR: Remove multi-byte charactor in docs
There are multi-byte characters In quickstart.html and security.html.
This PR will fix it.

Author: Sasaki Toru <sasakitoa@nttdata.co.jp>

Reviewers: Grant Henke

Closes #897 from sasakitoa/remove_multi_byte_character
2016-02-10 12:50:57 -07:00
James Cheng 4fd60c6120 KAFKA-3216: "Modifying topics" section incorrectly says you can't change replication factor.
Correct the text that said that you can't change the replication factor of a topic.

Author: James Cheng <jylcheng@yahoo.com>

Reviewers: Ismael Juma

Closes #881 from wushujames/KAFKA-3216
2016-02-09 10:33:39 -08:00
Grant Henke f292820920 KAFKA-2589: The default value for the "rebalance.backoff.ms" property is not specified correctly
… is not specified correctly

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #876 from granthenke/rebalance-doc
2016-02-05 13:25:21 -08:00
Rajini Sivaram c97a75d985 KAFKA-3170; Set default fetch_min_bytes in new consumer to 1
Set default to 1 instead of 1024, this matches the existing doc and feels like a better default value. Have run the unit tests with the change.

Author: Rajini Sivaram <rajinisivaram@googlemail.com>

Reviewers: Jason Gustafson, Ismael Juma, Grant Henke, Guozhang Wang

Closes #832 from rajinisivaram/KAFKA-3170
2016-02-02 09:38:52 -08:00
Grant Henke eaa1433a2f KAFKA-3164: Document client and mirrormaker upgrade procedure/require…
…ments

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #838 from granthenke/upgrade-docs
2016-01-30 16:22:42 -08:00
Jakub Nowak 8f302c83c3 KAFKA-3086: Remove unused method in MirrorMaker.
Author: Jakub Nowak <jakub.nowak94@interia.pl>

Reviewers: Ismael Juma, Gwen Shapira, Grant Henke, Guozhang Wang

Closes #758 from Mszak/kafka-3086
2016-01-29 08:43:33 -08:00
Ben Stopford 962aec1a78 MINOR: Add Rolling Upgrade Notes to Security Docs
And added info about the krb5.conf file as we don't appear to mention that in the current docs

Author: Ben Stopford <benstopford@gmail.com>

Reviewers: Ismael Juma

Closes #625 from benstopford/security_docs
2016-01-28 20:42:51 -08:00
Ismael Juma a40a2a260a MINOR: Fix syntax used for comment in JAAS config file
Simple fix, but important because the incorrect syntax causes the server not to start.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Grant Henke, Guozhang Wang

Closes #819 from ijuma/fix-jaas-comment-syntax
2016-01-27 10:12:58 -08:00
James Cheng fa6b90f97c KAFKA-3138: 0.9.0 docs still say that log compaction doesn't work on compressed topics.
Log compaction is supported on compressed topics as of 0.9.0, so update the docs to reflect that.

Author: James Cheng <jylcheng@yahoo.com>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #807 from wushujames/KAFKA-3138
2016-01-24 02:26:00 -08:00
Vahid Hashemian d00cf520fb MINOR: Improve Kafka documentation
Improve the documentation by fixing typos, punctuations, and correcting the content.

Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #778 from vahidhashemian/typo05/fix_documentation_typos
2016-01-23 22:26:53 -08:00
Ismael Juma f2d4ed5bc4 MINOR: Upgrade note on compacted topics behaviour on receiving message without key
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Grant Henke, Guozhang Wang

Closes #798 from ijuma/upgrade-notes-unkeyed-messages-to-compacted-topics
2016-01-21 11:44:44 -08:00
Grant Henke 5c337d7598 KAFKA-3012: Avoid reserved.broker.max.id collisions on upgrade
Provides a configuration to opt out of broker id generation.

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #762 from granthenke/id-generation
2016-01-18 18:39:55 -08:00
Tom Graves 401ae7707c KAFKA-3095: Add documentation on format of sasl.kerberos.principal.to.local.rules
Add some basic documentation about the format, a link to get more detailed information and an example usage.  I didn't want to make a huge section on the format since it documented elsewhere but I can expand is folks want.

https://issues.apache.org/jira/browse/KAFKA-3095

Author: Tom Graves <tgraves@yahoo-inc.com>

Reviewers: Gwen Shapira

Closes #776 from tgravescs/KAFKA-3095
2016-01-18 10:03:47 -08:00
David Jacot 5979480c3a KAFKA-3098: "partition.assignment.strategy" appears twice in documentation
Author: David Jacot <david.jacot@gmail.com>

Reviewers: Gwen Shapira

Closes #774 from dajac/KAFKA-3098
2016-01-18 09:56:12 -08:00
Eamon Zhang 70011747c8 MINOR: modify config specification of topic level
topic level config delete config options

use --delete-config instead of --deleteConfig

Author: eamon <zhang.eamon@hotmail.com>

Reviewers: Ismael Juma, Grant Henke, Guozhang Wang

Closes #612 from EamonZhang/trunk
2016-01-13 15:01:20 -08:00
Ján Koščo d61543e321 MINOR: Typo in documentation of topic config removal
Author: Ján Koščo <3k.stanley@gmail.com>

Reviewers: Ismael Juma, Grant Henke, Guozhang Wang

Closes #768 from s7anley/trunk
2016-01-13 14:58:37 -08:00
Ismael Juma 36f5c46a5c MINOR: Security doc fixes
Simple fixes that have tripped users.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Ewen Cheslack-Postava <ewen@confluent.io>

Closes #745 from ijuma/security-doc-improvements
2016-01-08 16:08:38 -08:00
Gabriel Zhang ccdf552749 MINOR: Fix typos in Kafka website page
Fix two minor typos in Kafka official website page.

Author: Gabriel Zhang <smalldirector@yahoo.com>

Reviewers: Ismael Juma, Guozhang Wang

Closes #742 from smalldirector/kafka-document-typos-fix
2016-01-08 10:43:52 -08:00
Grant Henke ee1770e00e KAFKA-2988; Change default configuration of the log cleaner
Author: Grant Henke <granthenke@gmail.com>

Reviewers: Ismael Juma <ismael@juma.me.uk>, Jun Rao <junrao@gmail.com>

Closes #686 from granthenke/compaction
2016-01-07 09:57:35 -08:00
Samuel Julius Hecht e11946b097 MINOR: fixing typos in docs
This commit contains minor grammatical fixes.  Some of the changes are just removing rogue commas, which can be hard to see in the diff.

This contribution is my original work and I license the work to the project under the project's open source license.

Author: Samuel Julius Hecht <samjhecht@gmail.com>

Reviewers: Gwen Shapira

Closes #721 from samjhecht/minor-docs-edits
2015-12-30 17:02:58 -08:00
BINLEI XUE 9f33bfe19c Minor: fix sasl.kerberos.service.name
sasl.kerberos.service.name surround by double quote didn't work, have to remove.

Author: BINLEI XUE <kongpo0412@gmail.com>

Reviewers: Gwen Shapira

Closes #720 from secjex/patch-1
2015-12-30 08:00:43 -08:00
Sasaki Toru d9ddc109fd KAFKA-3043: Replace request.required.acks with acks in docs.
In Kafka 0.9, request.required.acks=-1 which configration of producer is replaced by acks=all,
but this old config is remained in docs.

Author: Sasaki Toru <sasakitoa@nttdata.co.jp>

Reviewers: Gwen Shapira

Closes #716 from sasakitoa/acks_doc
2015-12-26 23:14:31 -08:00
Sasaki Toru b0a4a57c56 MINOR: Improve document of MirrorMaker
Author: Sasaki Toru <sasakitoa@nttdata.co.jp>

Reviewers: Gwen Shapira

Closes #717 from sasakitoa/mirrorMaker_doc
2015-12-26 08:51:07 -08:00
Vahid Hashemian a6889a2bf9 MINOR: Fix typo in documentation
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Guozhang Wang

Closes #707 from vahidhashemian/typo04/fix_documentation_typos
2015-12-22 10:44:25 -08:00
vahidhashemian a2a417caf9 MINOR: Fix broken documentation link
The link to 'Producer Configs' section of the documentation is updated with this PR.

Author: vahidhashemian <vahidhashemian@us.ibm.com>
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Gwen Shapira

Closes #692 from vahidhashemian/typo03/fix_broken_doc_link
2015-12-17 16:52:24 -08:00
Ismael Juma 4ad165c078 MINOR: Add information to upgrade notes
Credit to Gwen for some of the text.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Guozhang Wang <wangguoz@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #678 from ijuma/mirror-maker-compatibility-note
2015-12-15 20:57:05 -08:00
Magnus Edenhill 9a0e16397e MINOR: Documentation updates for reserved.broker.max.id
People are facing problems upgrading their clusters with configured broker IDs above 1000 due to `reserved.broker.max.id` which wasn't very well announced.

This PR attempts to improve that somewhat by fixing the broker config docs and adding a note to the upgrade documentation.

Author: Magnus Edenhill <magnus@edenhill.se>

Reviewers: Grant Henke <granthenke@gmail.com>, Ewen Cheslack-Postava <ewen@confluent.io>

Closes #670 from edenhill/docs-reserved.broker.max.id
2015-12-14 19:03:20 -08:00
Grant Henke b352d7fbfc MINOR: Fix broken docs link
Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #676 from granthenke/doc-link
2015-12-14 15:45:12 -08:00
Alex Loddengaard f7fc285386 MINOR: Trivial doc/ typo fixes.
The change in `docs/design.html` is hard to catch in the diff -- a `tbe` is changed to `the`. All other changes show up clearly in the diff.

This contribution is my original work and I license the work to the project under the project's open source license.

Author: Alex Loddengaard <alexloddengaard@gmail.com>

Reviewers: Grant Henke, Gwen Shapira

Closes #654 from alexlod/doc-typo-fixes
2015-12-09 17:39:53 -06:00
Vahid Hashemian e1c4aefc36 KAFKA-2957: Fix typos in Kafka documentation
Author: Vahid Hashemian <vahidhashemian@us.ibm.com>

Reviewers: Gwen Shapira

Closes #641 from vahidhashemian/KAFKA-2957

(cherry picked from commit 1f98b0315c)
Signed-off-by: Gwen Shapira <cshapi@gmail.com>
2015-12-08 12:56:13 -08:00
Ismael Juma fb6ea6b179 MINOR: Update LinkedIn JVM tuning settings
This is a follow-up as the previous update was missing some changes.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Todd Palino, Guozhang Wang

Closes #607 from ijuma/java-tuning-settings
2015-12-01 11:16:33 -08:00
Ismael Juma a35334908d MINOR: Update "Java Version" section
Use the latest information from LinkedIn and mention that the latest
released version is recommended from a security perspective.

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Grant Henke

Closes #603 from ijuma/java-version-recommendation
2015-11-30 13:57:54 -08:00
Guozhang Wang 395bf46dda KAFKA-2881: Improve Consumer Configs and API Documentation
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Gwen Shapira

Closes #584 from guozhangwang/K2881
2015-11-24 16:39:01 -08:00
Jun Rao 5a9b12eb5d trivial doc fix to add link to Quotas 2015-11-24 09:47:54 -08:00
Jun Rao 3e0333d692 trivial change: revert incorrect change to ssl.key.password 2015-11-20 16:31:05 -08:00
Jun Rao a7726ee651 trivial change to 0.9.0 docs to fix incorrect ssl.key.password 2015-11-20 13:47:27 -08:00
Jun Rao b609645dc4 trivial change to 0.9.0 docs to fix outdated ConsumerMetadataRequest 2015-11-20 13:26:40 -08:00
Ismael Juma c7c7f4cfa7 MINOR: Documentation improvements
* Fix typo in api.html
* Mark security features as beta quality (similar to new consumer). Is there better wording?
* Improve wording and clarify things in a number of places
* Improve layout of `pre` blocks (tested locally, which doesn't seem to use the same stylesheets as the deployed version)
* Use producer.config in console-producer.sh command
* Improve SASL documentation structure

Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jun Rao, Magnus Edenhill, Gwen Shapira

Closes #550 from ijuma/documentation-improvements
2015-11-19 07:59:03 -08:00
Jun Rao 17c6f33126 trivial fix to 0.9.0 docs 2015-11-17 19:05:53 -08:00
Parth Brahmbhatt dacd21ec4e KAFKA-2852; Updating the Authorizer CLI to use a consistent way to specify a list of values for a config options.
…ecify a list of values for a config options.

Author: Parth Brahmbhatt <brahmbhatt.parth@gmail.com>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #545 from Parth-Brahmbhatt/KAFKA-2852
2015-11-17 17:46:59 -08:00
Jun Rao ae315264db trivial doc change for building customized user name 2015-11-16 17:57:59 -08:00
Grant Henke 6cbd97597c KAFKA-2809; Improve documentation linking
Often it is useful to link to a specific header within the documentation. Especially when referencing docs in the mailing lists.

This adds anchors and links for all headers in the docs.

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #498 from granthenke/doc-links
2015-11-16 14:14:17 -08:00
Jun Rao f6d369b70d trivial 0.9.0 doc changes to fix links 2015-11-13 18:22:05 -08:00
Jun Rao 599a31c245 trivial 0.9.0 doc changes to AclCommand 2015-11-13 17:42:50 -08:00
Jun Rao 5d87eac856 additional trivial 0.9.0 doc changes 2015-11-13 14:18:02 -08:00
Jun Rao 397306cdfe trivial doc changes 2015-11-13 10:34:15 -08:00
Ismael Juma 2cf6218849 MINOR: Use Kafka artifact compiled with Scala 2.11 in quickstart.html
Author: Ismael Juma <ismael@juma.me.uk>

Reviewers: Jun Rao <junrao@gmail.com>

Closes #505 from ijuma/scala-2.11-in-quickstart
2015-11-12 07:21:45 -08:00
Gwen Shapira a8ccdc6154 KAFKA-2790: doc improvements
Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Jun Rao, Guozhang Wang

Closes #491 from gwenshap/KAFKA-2790
2015-11-11 10:54:09 -08:00
Ewen Cheslack-Postava 83eaf3284f KAFKA-2379: Add basic documentation for Kafka Connect.
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Gwen Shapira

Closes #475 from ewencp/kafka-2379-connect-docs
2015-11-09 16:29:30 -08:00
Guozhang Wang a87b978223 MINOR: remove old producer in config sections to align with APIs
Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Gwen Shapira

Closes #468 from guozhangwang/WikiUpdate
2015-11-09 13:36:35 -08:00
Grant Henke 69af573b35 KAFKA-2783; Drop outdated hadoop contrib modules
Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira

Closes #466 from granthenke/drop-contrib
2015-11-09 11:02:46 -08:00
Ewen Cheslack-Postava f2031d4063 KAFKA-2774: Rename Copycat to Kafka Connect
Author: Ewen Cheslack-Postava <me@ewencp.org>

Reviewers: Gwen Shapira

Closes #456 from ewencp/kafka-2774-rename-copycat
2015-11-08 22:11:03 -08:00
Gwen Shapira b4e1bdf48b KAFKA-2666: Docs: Automatically generate documentation from config classes
…the way we always planned to

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Jun Rao, Guozhang Wang

Closes #382 from gwenshap/KAFKA-2666
2015-11-06 19:23:15 -08:00
Guozhang Wang 15524d0970 KAFKA-2766: use new producer by default in tooling
Also update the API docs for new consumer.

Author: Guozhang Wang <wangguoz@gmail.com>

Reviewers: Gwen Shapira

Closes #448 from guozhangwang/K2766
2015-11-06 17:55:32 -08:00
Chris Pinola 09ff686738 MINOR: Fix homophone typo in Design documentation
Noticed that there was a small typo in section 4.1 of the Design documentation on the [website](https://kafka.apache.org/documentation.html#majordesignelements) ('new' vs. 'knew'). This patch corrects that.

Author: Chris Pinola <chris@pinola.co>

Reviewers: Guozhang Wang

Closes #391 from chrnola/minor/design-doc-typo
2015-11-06 15:34:04 -08:00
Gwen Shapira f413143edd KAFKA-2441: SSL/TLS in official docs
Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Guozhang Wang

Closes #406 from gwenshap/KAFKA-2441
2015-11-03 14:25:16 -08:00
Flavio Junqueira 840e95897f KAFKA-2724: ZK Auth documentation.
Author: Flavio Junqueira <fpj@apache.org>

Reviewers: Gwen Shapira

Closes #409 from fpj/KAFKA-2724
2015-11-03 09:42:20 -08:00
Gwen Shapira 34775bd3ed KAFKA-2681: Added SASL documentation
… info from the wiki

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Sriharsha Chintalapani, Jun Rao

Closes #401 from gwenshap/KAFKA-2681
2015-11-02 10:16:39 -08:00
Aditya Auradkar 13803ae91c KAFKA-2502; Documentation for quotas
Followed the approach specified here: https://issues.apache.org/jira/browse/KAFKA-2502
I also made a minor fix to ConfigCommand to expose the right options on add-config.

Author: Aditya Auradkar <aauradkar@linkedin.com>

Reviewers: Gwen Shapira

Closes #381 from auradkar/K-2502
2015-10-29 18:33:56 -07:00
Grant Henke fc4ef47910 KAFKA-2645: Document potentially breaking changes in the release note…
…s for 0.9.0

Author: Grant Henke <granthenke@gmail.com>

Reviewers: Gwen Shapira, Guozhang Wang

Closes #337 from granthenke/docs
2015-10-27 07:43:19 -07:00
Gwen Shapira 939c4244e7 KAFKA-2449: Update mirror maker docs
…s to multiple source clusters

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Ismael Juma

Closes #356 from gwenshap/KAFKA-2449
2015-10-26 10:17:16 -07:00
Gwen Shapira 78a2e2f8f3 KAFKA-2665: Add images to code github
…art of the code github

Author: Gwen Shapira <cshapi@gmail.com>

Reviewers: Guozhang Wang

Closes #325 from gwenshap/KAFKA-2665
2015-10-16 17:52:06 -07:00
Manikumar reddy O 4016011457 KAFKA-2425; Copy latest docs to kafka repo docs/ directory
This PR copies the latest kafka docs to kafka repo docs directory. Here I have copied 0.8.3/ directory contents from svn website repo to kafka/docs repository.

Some questions: This PR contains generated javadocs also.  Do we need to copy javadocs here?

Author: Manikumar reddy O <manikumar.reddy@gmail.com>

Reviewers: Gwen Shapira, Ismael Juma

Closes #171 from omkreddy/KAFKA-2425-MOVE-DOCS-TO-KAFKA-REPO
2015-10-03 06:50:45 -07:00