Heim  >  Artikel  >  Backend-Entwicklung  >  Bringen Sie Ihnen bei, wie Sie PHP+Kafka schnell installieren

Bringen Sie Ihnen bei, wie Sie PHP+Kafka schnell installieren

慕斯
慕斯nach vorne
2021-06-30 09:39:153752Durchsuche

Wir haben so viel Wissen über PHP gelernt. Heute zeigen wir Ihnen, wie Sie PHP+Kafka schnell installieren können, dann folgen Sie diesem Artikel, um mit dem Lernen fortzufahren Java und legen Sie relevante Umgebungsvariablen fest.

> wget https://download.java.net/openjdk/jdk7u75/ri/openjdk-7u75-b13-linux-x64-18_dec_2014.tar.gz
> tar zxvf openjdk-7u75-b13-linux-x64-18_dec_2014.tar.gz
> mv java-se-7u75-ri/ /opt/
> export JAVA_HOME=/opt/java-se-7u75-ri
> export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
> export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

#验证安装
> java -verison
openjdk version "1.7.0_75"
OpenJDK Runtime Environment (build 1.7.0_75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
2. Installieren Sie Kafka, hier wird Version 0.10.2 verwendet php-rdkafka-Erweiterung https://github.com/arnaud-lb/php-rdkafka
> wget http://archive.apache.org/dist/kafka/0.10.2.0/kafka_2.11-0.10.2.0.tgz
> tar zxvf kafka_2.11-0.10.2.0.tgz
> mv kafka_2.11-0.10.2.0/ /opt/kafka
> cd /opt/kafka

#启动zookeeper
> bin/zookeeper-server-start.sh config/zookeeper.properties
[2013-04-22 15:01:37,495] INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
...

#启动kafka
> bin/kafka-server-start.sh config/server.properties
[2013-04-22 15:01:47,028] INFO Verifying properties (kafka.utils.VerifiableProperties)
[2013-04-22 15:01:47,051] INFO Property socket.send.buffer.bytes is overridden to 1048576 (kafka.utils.VerifiableProperties)
...

#尝试创建一个topic
> bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
> bin/kafka-topics.sh --list --zookeeper localhost:2181
test

#生产者写入消息
> bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
This is a message
This is another message

#消费者消费消息
> bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
This is a message
This is another message

Ändern Sie php.ini und fügen Sie extension=rdkafka.so

5 hinzu. Installieren Sie die IDE-Code-Eingabeaufforderungsdatei von rdkafka

> wget https://github.com/edenhill/librdkafka/archive/v1.3.0.tar.gz
> tar zxvf v1.3.0.tar.gz
> cd librdkafka-1.3.0
> ./configure
> make && make install

Verwenden Sie phpstrom Klicken Sie beispielsweise mit der rechten Maustaste auf „Externe Bibliotheken“ in Ihrem Projekt, wählen Sie „PHP-Einschlusspfade konfigurieren“ und fügen Sie jetzt den Pfad hinzu. 6. Schreiben Sie den PHP-Testcode e

Empfohlenes Lernen:

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen bei, wie Sie PHP+Kafka schnell installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen