Tôi đang thử doanh nghiệp datastax 4.8.4 trên ubuntu. Cài đặt là OK theo hướng dẫn. Tôi có thể bắt đầu một nút cassandra với lệnh sudo service dse start
. Sau đó, tôi muốn thử khởi động lại như một nút solr trên cùng một máy. Vì vậy, tôi chỉnh sửa /etc/default/dse
và đặt SOLR_ENABLED=1
. Bây giờ tôi đã cố gắng để bắt đầu cassandra một lần nữa, nó đã thất bại.không thành công để bắt đầu nút dse solr
@ubuntu:~$ sudo service dse start
* Starting DSE daemon dse
DSE daemon starting with Solr enabled (edit /etc/default/dse to disable)
[ OK ]
@ubuntu:~$ sudo service dse status
* dse is running
@ubuntu:~$ sudo service dse status
* dse is not running
Tôi đã kiểm tra /var/log/cassandra/system.log
. Đây là thông báo lỗi:
ERROR [main] 2016-01-28 16:44:02,767 CassandraDaemon.java:294 - Fatal exception during initialization
org.apache.cassandra.exceptions.ConfigurationException: Cannot start
node if snitch's data center (Solr) differs from previous data center
(Cassandra). Please fix the snitch configuration, decommission and
rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.
Câu hỏi đặt ra là làm cách nào để khắc phục sự cố? hoặc tôi thêm -Dcassandra.ignore_dc=true
vào đâu?
bằng cách chỉnh sửa '/ etc/DSE/cassandra/cassandra-rackdc.properties', tôi quản lý để có được DSE chạy. Nhưng vẫn không biết khi nào nó được thay đổi bởi lệnh nào và cách thiết lập giá trị dc và giá. – yang