Điểm:0

Ansible playbook để gửi tin nhắn vào chủ đề kafka

lá cờ cn
Sách hướng dẫn 1:
---
- name: Nhắn tin vào chủ đề
  máy chủ: web1
  trở thành: có
  nhiệm vụ:
    - tên: đăng tin
      chờ đợi:
        shell: "/usr/local/kafka/bin/kafka-console-product.sh --broker-list localhost:9092 --topic testTopic"
        phản ứng:
          Câu hỏi:
            - "Chào bạn"
        

Sách hướng dẫn 2:

- name: Nhắn tin vào chủ đề
  máy chủ: web1
  thu thập_facts: sai
  nhiệm vụ:
    - tên: đăng tin
      vỏ bọc:
        lệnh: /usr/local/kafka/bin/kafka-console-product.sh --broker-list localhost:9092 --topic testTopic
        phản ứng:                    
          (?i)Tin nhắn: "Xin chào từ Playbook"
  

Đã thử với hai playbook trên và kết thúc với một số lỗi. Không thể tìm thấy một giải pháp thích hợp cho việc này. [nhập mô tả hình ảnh ở đây][1]

root@ip-172-31-83-195:/usr/local/kafka# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testTopic

xin chào Chào bạn

Đây là lệnh tôi đang cố chạy trong playbook. Nếu bạn có bất kỳ ví dụ nào có thể đưa đến dấu nhắc khác như lệnh trên (ctrl + c sẽ ra khỏi dấu nhắc). Vui lòng cho tôi biết cách chúng tôi có thể sử dụng chúng trong playbook. Cảm ơn trước!

Lỗi:

Lỗi: Đối với Playbook 1

root@ip-172-31-87-7:~# ansible-playbook Playbook_to_post_message_into_the_topic.yaml

CHƠI [Nhắn tin vào chủ đề] ********************************************* *************************************************** ***************************************

NHIỆM VỤ [đăng tin] ************************************************ *************************************************** *********************************************
gây tử vong: [172.31.83.195]: THẤT BẠI! => {"ansible_facts": {"detected_interpreter_python": "/usr/bin/python3"}, "đã thay đổi": đúng, "cmd": "/bin/bash -c \"/usr/local/kafka/bin/ kafka-console-product.sh --broker-list 54.87.252.89:9092 --topic testTopic\"", "delta": "0:00:30.407263", "end": "2022-02-16 08:32 :24.990783", "msg": "mã trả về khác không", "rc": 129, "start": "2022-02-16 08:31:54.583520", "stdout": ">[2022-02- 16 08:32:07,214] WARN [Producer clientId=console-producer] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)\r\n[2022 -02-16 08:32:24,532] WARN [Producer clientId=console-producter] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)", " stdout_lines": [">[2022-02-16 08:32:07,214] WARN [Nhà sản xuất clientId=console-producer] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka .clients.NetworkClient)", "[2022-02-16 08:32:24,532] CẢNH BÁO [ID khách hàng của nhà sản xuất=nhà sản xuất bảng điều khiển] Bootstrap broker 54.87.252.89:9092 (id: -1 rack: null) bị ngắt kết nối (org.apache.kafka.clients.NetworkClient)"]}

TÓM TẮT CHƠI *************************************************** *************************************************** ************************************************
172.31.83.195 : ok=0 đã thay đổi=0 không truy cập được=0 thất bại=1 bị bỏ qua=0 được giải cứu=0 bị bỏ qua=0

Lỗi: đối với Playbook 2

CHƠI [Nhắn tin vào chủ đề] ********************************************* *************************************************** ***************************************

NHIỆM VỤ [đăng tin] ************************************************ *************************************************** *********************************************
gây tử vong: [172.31.83.195]: THẤT BẠI! => {"ansible_facts": {"detected_interpreter_python": "/usr/bin/python3"}, "changed": false, "msg": "Tham số không được hỗ trợ cho mô-đun (lệnh): lệnh, phản hồi Các tham số được hỗ trợ bao gồm: _raw_params, _uses_shell, argv, chdir, tạo, thực thi, xóa, stdin, stdin_add_newline, strip_empty_ends, cảnh báo"}

TÓM TẮT CHƠI *************************************************** *************************************************** ************************************************
172.31.83.195 : ok=0 đã thay đổi=0 không truy cập được=0 thất bại=1 bị bỏ qua=0 được giải cứu=0 bị bỏ qua=0
ALex_hha avatar
lá cờ cn
Đâu là lỗi của chính nó?
lá cờ cn
Cảm ơn bạn đã phản hồi @ALex_hha, đã thêm các lỗi bên dưới. Vì lệnh sẽ đưa đến dấu nhắc khác. Vì vậy, không chắc nó sẽ được viết như thế nào trong playbook.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.