Như tôi có thể thấy trong nhật ký, hầu hết có thể Cygnus đang chạy nhưng không khởi động bất kỳ thành phần Flume nào (bất kỳ nguồn, kênh hoặc bộ chìm nào). Điều này là do một số lỗi cấu hình.
Về agent_a1.conf
tệp:
- Nó thiếu danh sách nguồn, kênh và phần chìm:
cygnusagent.sources = http-source cygnusagent.sinks = mysql-sink cygnusagent.channels = mysql-channel
-
cygnusagent.sources.http-source.channels
giá trị phải làmysql-channel
Về cygnus_instance_c1.conf
:
-
AGENT_NAME
giá trị phải làcygnusagent
Bạn đã cài đặt phiên bản nào? Bạn đang sử dụng Cygnus như một dịch vụ hay một quy trình độc lập?
Ngoài ra, bạn có thể thử khởi động Cygnus ở chế độ GỠ LỖI? Chỉ cần chỉnh sửa /usr/cygnus/conf/log4j.properties
tệp.
Thực hiện các thay đổi được đề xuất và xem nhật ký phát triển như thế nào! :)
CHỈNH SỬA 1
Một "lỗi chết người" không đến nỗi chết người. Đó là một lỗi xuất hiện trong Cygnus 0.7.1, hiện đã được sửa. Dù sao, ngay cả trong phiên bản 0.7.1, nó cũng không ảnh hưởng đến hoạt động bình thường của Cygnus vì cổng quản lý chỉ được sử dụng để lấy phiên bản, không có gì quan trọng.
Bạn có cố gắng gửi một số ngữ cảnh cập nhật cho Orion để Cygnus nhận được thông báo không? Ngay cả bằng cách mô phỏng thông báo? Vui lòng xem Hướng dẫn bắt đầu nhanh Cygnus để biết ví dụ về cách tạo một mô phỏng như vậy.
CHỈNH SỬA 2
Tên gói Cygnus es.tid.fiware.fiwareconnectors.cygnus...
đã được thay thế bởi com.telefonica.iot.cygnus...
từ bản phát hành 0.8.0 (hoặc có thể là 0.9.0).