Разница между страницами «Eclipse» и «Kafka»

Материал из Home Wiki
(Различия между страницами)
Перейти к навигации Перейти к поиску
 
 
Строка 1: Строка 1:
= Восстановление компиляции =
[[:Категория:Работа]]
 
= Список каналов =


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
<projectDescription>
~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-topics.sh --zookeeper 172.18.0.5:2181 --list
    <buildSpec>
__consumer_offsets
        <buildCommand>
telestat-v2-sink
            <name>org.eclipse.jdt.core.javabuilder</name>
topic-jhipster
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>
</syntaxhighlight>
</syntaxhighlight>


= Зависание =
Вместо прямых IP адресов можно использовать название сервиса:
== Remote System Explorer Operation ==
<syntaxhighlight lang="bash">
~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-topics.sh --zookeeper telestat-zookeeper:2181 --list
</syntaxhighlight>


Eclipse -> Preferences -> General -> Startup and Shutdown.


-Uncheck RSE UI.
= Запись в канал =
В консоли каждая строка будет отдельным сообщением в канал
<syntaxhighlight lang="bash">
~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-console-producer.sh --broker-list 172.18.0.3:9092 --topic telestat-v2-sink
</syntaxhighlight>


Eclipse -> Preferences -> Remote Systems.
= Чтение из канала =


-Uncheck Re-open Remote Systems view to previous state.
<syntaxhighlight lang="bash">
 
~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-console-consumer.sh --bootstrap-server 172.18.0.3:9092 --topic telestat-v2-sink --from-beginning
Update your Eclipse to 4.3.1 (at least) due to a bug on previous version.
</syntaxhighlight>


Restart Eclipse and its done.
[[Категория:Работа]]

Версия 10:23, 28 мая 2018

Категория:Работа

Список каналов

~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-topics.sh --zookeeper 172.18.0.5:2181 --list
__consumer_offsets
telestat-v2-sink
topic-jhipster

Вместо прямых IP адресов можно использовать название сервиса:

~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-topics.sh --zookeeper telestat-zookeeper:2181 --list


Запись в канал

В консоли каждая строка будет отдельным сообщением в канал

~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-console-producer.sh --broker-list 172.18.0.3:9092 --topic telestat-v2-sink

Чтение из канала

~/work/kafka_2.11-0.10.1.1/bin$ ./kafka-console-consumer.sh --bootstrap-server 172.18.0.3:9092 --topic telestat-v2-sink --from-beginning