วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Apache Kafka เป็นระบบส่งข้อความที่ปรับขนาดได้และความเร็วสูงซึ่งสามารถจัดการข้อมูลจำนวนมากได้อย่างมีประสิทธิภาพ
คุณสามารถปรับใช้ Kafka บนเซิร์ฟเวอร์เดียวหรือสร้างคลัสเตอร์ Kafka แบบกระจายเพื่อประสิทธิภาพที่ดียิ่งขึ้น ในฐานะผู้เริ่มต้นบทความนี้จะอธิบายวิธีการติดตั้ง Apache Kafka บนอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 เดียว
ก่อนที่จะไปคุณควร:
ใช้คำสั่งด้านล่างเพื่ออัปเดตระบบของคุณเป็นสถานะล่าสุด:
sudo yum update -y && sudo reboot
หลังจากรีบูตเสร็จสิ้นให้ใช้ผู้ใช้ sudo คนเดียวกันเพื่อเข้าสู่ระบบอีกครั้ง
คุณต้องตั้งค่าเครื่องเสมือน Java บนระบบของคุณก่อนจึงจะสามารถเรียกใช้ Apache Kafka ได้อย่างถูกต้อง ที่นี่คุณสามารถติดตั้ง OpenJDK Runtime Environment 1.8.0 โดยใช้ YUM:
sudo yum install java-1.8.0-openjdk.x86_64
ตรวจสอบการติดตั้งของคุณด้วย:
java -version
ผลลัพธ์ควรมีลักษณะดังนี้:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม "JAVA_HOME" และ "JRE_HOME":
sudo vi /etc/profile
ต่อท้ายบรรทัดต่อไปนี้กับเนื้อหาต้นฉบับของไฟล์:
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export JRE_HOME=/usr/lib/jvm/jre
บันทึกและออก:
:wq
โหลดโปรไฟล์ซ้ำเพื่อให้การเปลี่ยนแปลงมีผล:
source /etc/profile
ดาวน์โหลด Apache Kafka เวอร์ชั่นเสถียรล่าสุดได้จากเว็บไซต์ทางการ 0.9.0.1ในขณะที่เขียนก็
cd ~
wget http://www-us.apache.org/dist/kafka/0.9.0.1/kafka_2.11-0.9.0.1.tgz
แตกไฟล์ที่เก็บถาวรไปยังตำแหน่งที่ต้องการเช่น/opt:
tar -xvf kafka_2.11-0.9.0.1.tgz
sudo mv kafka_2.11-0.9.0.1 /opt
ณ จุดนี้ Apache Kafka มีอยู่ในระบบของคุณ มาทดสอบขับกันเถอะ
cd /opt/kafka_2.11-0.9.0.1
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
vi bin/kafka-server-start.sh
ปรับการใช้หน่วยความจำตามพารามิเตอร์ระบบเฉพาะของคุณ ตัวอย่างเช่นหากคุณใช้เซิร์ฟเวอร์ Vultr กับหน่วยความจำ 768MB ในสภาพแวดล้อมการทดสอบคุณจะต้องค้นหาบรรทัดต่อไปนี้:
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
แทนที่ด้วย:
export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
บันทึกการเลิก:
:wq
bin/kafka-server-start.sh config/server.properties
หากทุกอย่างประสบความสำเร็จคุณจะเห็นข้อความหลายข้อความเกี่ยวกับสถานะของเซิร์ฟเวอร์ Kafka และข้อความล่าสุดจะอ่าน:
INFO [Kafka Server 0], started (kafka.server.KafkaServer)
ซึ่งหมายความว่าคุณได้เริ่มต้นเซิร์ฟเวอร์ Kafka แล้ว
เปิดการเชื่อมต่อ SSH ใหม่ใช้คำสั่งต่อไปนี้เพื่อสร้างหัวข้อ "ทดสอบ":
cd /opt/kafka_2.11-0.9.0.1
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
ด้วยการใช้คำสั่งด้านบนคุณสามารถป้อนข้อความจำนวนเท่าใดก็ได้ตามที่คุณต้องการเช่น:
Welcome aboard!
Bonjour!
หากคุณได้รับข้อผิดพลาดคล้ายกับ"WARN Error while fetching metadata with correlation id"ในขณะที่ป้อนข้อความคุณจะต้องอัปเดตserver.propertiesไฟล์ด้วยข้อมูลต่อไปนี้:
port = 9092
advertised.host.name = localhost
เปิดการเชื่อมต่อ SSH ที่สามแล้วเรียกใช้คำสั่งต่อไปนี้:
cd /opt/kafka_2.11-0.9.0.1
bin/kafka-console-consumer.sh --zookeeper localhost:9092 --topic test --from-beginning
Ta-da! ข้อความที่คุณสร้างไว้ก่อนหน้านี้จะแสดงในการเชื่อมต่อ SSH ที่สาม แน่นอนถ้าคุณป้อนข้อความเพิ่มเติมจากการเชื่อมต่อ SSH ที่สองตอนนี้คุณจะเห็นพวกเขาทันทีในการเชื่อมต่อ SSH ที่สาม
สุดท้ายคุณสามารถกด Ctrl + C ในแต่ละการเชื่อมต่อ SSH เพื่อหยุดสคริปต์เหล่านี้
แค่นั้นแหละ. คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Apache Kafka ได้จากเว็บไซต์ทางการ มีความสุข!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true