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

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

慕斯
Freigeben: 2023-04-10 09:52:01
nach vorne
3840 Leute haben es durchsucht

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)
Nach dem Login kopieren
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
Nach dem Login kopieren

Ä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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage