在 Docker 中初始化 MongoDB 資料
1. 在專案資料夾放一個檔案 ./mongo/docker-entrypoint-initdb.d:/initdb.sh ``` echo '=====================================>' mongo --eval 'db.getSiblingDB("testqq...
1. 在專案資料夾放一個檔案 ./mongo/docker-entrypoint-initdb.d:/initdb.sh ``` echo '=====================================>' mongo --eval 'db.getSiblingDB("testqq...
docker-compose.yml services: zookeeper-server: image: bitnami/zookeeper:latest ports: - "2181:2181" environment: - ALLOW_ANONYMOUS_...
docker-compose.yml services: zookeeper-server: image: bitnami/zookeeper:latest ports: - "2181:2181" environment: - ALLOW_ANONYMOUS_LO...
1. Producer send messages ``` private static void sendMessages(Properties kafkaProps, String topic) { for (int i = 0; i < MSG_COUNT; i...
1. Producer 發送訊息 ``` private static void sendMessages(Properties kafkaProps, String topic) { for (int i = 0; i < MSG_COUNT; i++) { &nb...
1. Producer send messages ``` private static void sendMessages(Properties kafkaProps, String topic) { for (int i = 0; i < MSG_COUNT; i++) { ...
1. Producer 發送訊息 ``` private static void sendMessages(Properties kafkaProps, String topic) { for (int i = 0; i < MSG_COUNT; i++) { &n...
Full Example: https://github.com/shooeugenesea/study-practice/blob/kafka/src/main/java/examples/Main.java Create topic by Java private static void cr...
完整範例: https://github.com/shooeugenesea/study-practice/blob/kafka/src/main/java/examples/Main.java 用 Java 建立 topic private static void createTopicIfNot...
https://itnext.io/how-to-install-kafka-using-docker-a2b7c746cbdc Create network $ sudo docker network create kafka-net --driver bridge Install zookee...
https://itnext.io/how-to-install-kafka-using-docker-a2b7c746cbdc 建立網路 $ sudo docker network create kafka-net --driver bridge 安裝 Zookeeper 容器 $ sudo d...
Start mongo and bind with interfacesudo docker run --name mongo1 -d -p 27017:27017 mongo --bind_ip_all --replSet rs1sudo docker run --name mongo2 -d -p 27018...
啟動 mongo 並綁定網路介面sudo docker run --name mongo1 -d -p 27017:27017 mongo --bind_ip_all --replSet rs1sudo docker run --name mongo2 -d -p 27018:27017 mongo --bind...
$group to group data by specified attribute // prepare data> db.company.insertOne({"name":"A","foundYear":1980,"numberOfEmployee":50}){ "ackn...
$group 依指定屬性分組資料 // prepare data> db.company.insertOne({"name":"A","foundYear":1980,"numberOfEmployee":50}){ "acknowledged" : true, "i...
Accomulator calculate values from field values found in multiple documents.
Accumulator 會從多個文件中的欄位值來計算數值。
$match: same as find
$match:跟 find 一樣