Khởi động máy chủ web Airflow không thành công với sqlalchemy.exc.NoInspectionAv Available: Không có hệ thống kiểm tra nào khả dụng


16

Cài đặt đúng cách. db khởi tạo đúng cách và cố gắng khởi động máy chủ web hiển thị lỗi sau.

Tôi cài đặt lại mọi thứ nhưng nó vẫn không hoạt động.

Tôi sẽ đánh giá cao nếu có ai giúp tôi.

Bảng điều khiển đầu ra:

$:~/airflow# airflow webserver -p 8080
  ____________       _____________
 ____    |__( )_________  __/__  /________      __
____  /| |_  /__  ___/_  /_ __  /_  __ \_ | /| / /
___  ___ |  / _  /   _  __/ _  / / /_/ /_ |/ |/ /
 _/_/  |_/_/  /_/    /_/    /_/  \____/____/|__/
[2020-04-08 13:14:20,573] {__init__.py:51} INFO - Using executor SequentialExecutor
[2020-04-08 13:14:20,574] {dagbag.py:403} INFO - Filling up the DagBag from /home/cato_service/airflow/dags
Traceback (most recent call last):
  File "/usr/local/bin/airflow", line 37, in <module>
    args.func(args)
  File "/usr/local/lib/python3.6/dist-packages/airflow/utils/cli.py", line 75, in wrapper
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/airflow/bin/cli.py", line 900, in webserver
    app = cached_app_rbac(None) if settings.RBAC else cached_app(None)
  File "/usr/local/lib/python3.6/dist-packages/airflow/www/app.py", line 233, in cached_app
    app = create_app(config, testing)
  File "/usr/local/lib/python3.6/dist-packages/airflow/www/app.py", line 103, in create_app
    models.Chart, Session, name="Charts", category="Data Profiling"))
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/contrib/sqla/view.py", line 330, in __init__
    menu_icon_value=menu_icon_value)
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/model/base.py", line 818, in __init__
    self._refresh_cache()
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/model/base.py", line 913, in _refresh_cache
    self._search_supported = self.init_search()
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/contrib/sqla/view.py", line 581, in init_search
    if tools.is_hybrid_property(self.model, name):
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/contrib/sqla/tools.py", line 209, in is_hybrid_property
    return last_name in get_hybrid_properties(last_model)
  File "/usr/local/lib/python3.6/dist-packages/flask_admin/contrib/sqla/tools.py", line 190, in get_hybrid_properties
    for key, prop in inspect(model).all_orm_descriptors.items()
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/inspection.py", line 72, in inspect
    "available for object of type %s" % type_
sqlalchemy.exc.NoInspectionAvailable: No inspection system is available for object of type <class 'method'>

Hey và chào mừng bạn đến stackoverflow. Tôi khuyên bạn nên đọc qua stackoverflow.com/help/how-to-ask hoặc xem một số câu hỏi khác để cải thiện các câu hỏi trong tương lai của bạn. Ví dụ: cố gắng đánh dấu mã hoặc đầu ra giao diện điều khiển dưới dạng mã hoặc văn bản được định dạng sẵn để dễ đọc hơn. Ngoài ra, thay vì db initiated properly, nó có thể sẽ giúp mọi người trả lời câu hỏi của bạn nếu bạn sao chép chính xác lệnh bạn đã chạy.
Christopher Beck

Câu trả lời:


27

Chỉ cần đánh bản thân mình. đây là một vấn đề với sự phụ thuộc SQLAlchemy

để khắc phục tôi đã làm như sau:

pip3 uninstall SQLAlchemy
pip3 install SQLAlchemy==1.3.15

https://github.com/apache/airflow/issues/8211


2
Ôi cảm ơn. Không thể tin rằng bạn đã trả lời điều này 5 phút trước.
gnomeria

2
Cảm ơn rất nhiều, nó cũng có tác dụng với tôi ....
Masood Bashamaq

1

Bao gồm các hướng dẫn pip install SQLAlchemy==1.3.15trong Dockerfile và xây dựng lại hình ảnh đã giải quyết vấn đề. Cảm ơn rất nhiều @Java Guy!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.