NoSQL: “Org.apache.cassandra.auth.CassandraRoleManager không hỗ trợ MẬT KHẨU”

2022-06-02 08:48:00

Tuần trước, tôi đang tạo Người dùng và Vai trò trong cơ sở dữ liệu đầu tiên của mình, nhưng tôi gặp lỗi dưới đây trong Cassandra - InvalidRequest: code = 2200 [Truy vấn không hợp lệ] message = ”org.apache.cassandra.auth.CassandraRoleManager không hỗ trợ PASSWORD ”.

Đối với tôi, điều này rất quan trọng để giải quyết vấn đề này vì ứng dụng yêu cầu người dùng cơ sở dữ liệu khác nhau cho mỗi quá trình.

Tôi đã thử nhiều tùy chọn để giải quyết lỗi này và tôi đã tìm thấy rằng cassandra.yêu cầu chỉnh sửa tệp yaml.
Nó có một tham số xác thực theo mặc định cho phép tất cả các loại xác thực.

Bạn có thể tìm thấy thông số này và có thể thay đổi như đã đề cập ở các bước dưới đây.

Giá trị cũ:

Thay đổi với giá trị mới này:

Khởi động lại dịch vụ Cassandra của bạn:

Đăng nhập với người dùng Cassandra quản trị mặc định:

Ngoài ra, bạn cũng có thể kiểm tra thông số quản lý vai trò có tồn tại hay không. Nếu dưới đây tham số đề cập không tồn tại trong cassandra.yaml, bạn có thể thêm nó.

Xem thêm:


Chia sẻ: