java.lang.AssertionError:org.apache.cassandra.db.index.SecondaryIndex.createInstance处的null

java.lang.AssertionError:org.apache.cassandra.db.index.SecondaryIndex.createInstance处的null,cassandra,Cassandra,错误07:02:14796启动期间遇到异常 java.lang.AssertionError:null 在org.apache.cassandra.db.index.SecondaryIndex.createInstance(SecondaryIndex.java:347)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.index.SecondaryIndexManager.addIndexedColum

错误07:02:14796启动期间遇到异常 java.lang.AssertionError:null 在org.apache.cassandra.db.index.SecondaryIndex.createInstance(SecondaryIndex.java:347)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.index.SecondaryIndexManager.addIndexedColumn(SecondaryIndexManager.java:283)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.ColumnFamilyStore.(ColumnFamilyStore.java:390)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:527)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:498)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:335)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.Keyspace.(Keyspace.java:275)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.Keyspace.open(Keyspace.java:121)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.db.Keyspace.open(Keyspace.java:98)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.service.cassandrademon.setup(cassandrademon.java:332)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在com.datasax.bdp.server.DseDaemon.setup(DseDaemon.java:365)~[dse-core-4.8.15.jar:4.8.15] 在org.apache.cassandra.service.cassandrademon.activate(cassandrademon.java:566)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在com.datastax.bdp.DseModule.main(DseModule.java:74)[dse-core-4.8.15.jar:4.8.15] java.lang.AssertionError 位于org.apache.cassandra.db.index.SecondaryIndex.createInstance(SecondaryIndex.java:347) 位于org.apache.cassandra.db.index.SecondaryIndexManager.addIndexedColumn(SecondaryIndexManager.java:283) 位于org.apache.cassandra.db.ColumnFamilyStore(ColumnFamilyStore.java:390) 在org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:527)上 在org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:498)上 位于org.apache.cassandra.db.Keyspace.initCf(Keyspace.java:335) 位于org.apache.cassandra.db.Keyspace(Keyspace.java:275) 位于org.apache.cassandra.db.Keyspace.open(Keyspace.java:121) 位于org.apache.cassandra.db.Keyspace.open(Keyspace.java:98) 位于org.apache.cassandra.service.cassandrademon.setup(cassandrademon.java:332) 位于com.datasax.bdp.server.DseDaemon.setup(DseDaemon.java:365) 位于org.apache.cassandra.service.cassandrademon.activate(cassandrademon.java:566) 位于com.datastax.bdp.DseModule.main(DseModule.java:74) 启动期间遇到异常:null 信息07:02:14798 DSE正在关闭。。。 信息07:02:14798所有插件都已停止。 错误07:02:14812线程[Daemon shutdown,5,main]中出现异常 java.lang.AssertionError:null 在org.apache.cassandra.gms.Gossiper.addLocalApplicationStateInternal(Gossiper.java:1419)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.gms.Gossiper.addLocalApplicationStates(Gossiper.java:1443)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在org.apache.cassandra.gms.Gossiper.addLocalApplicationState(Gossiper.java:1433)~[cassandra-all-2.1.18.1463.jar:2.1.18.1463] 在com.datastax.bdp.gms.DseState.setBooleanApplicationState(DseState.java:447)~[dse-core-4.8.15.jar:4.8.15] 在com.datastax.bdp.gms.dsstate.setActiveStatusSync(dsstate.java:249)~[dse-core-4.8.15.jar:4.8.15] 在com.datastax.bdp.server.DseDaemon.preStop(DseDaemon.java:458)~[dse-core-4.8.15.jar:4.8.15] 在com.datastax.bdp.server.DseDaemon.safeStop(DseDaemon.java:469)~[dse-core-4.8.15.jar:4.8.15] 在com.datastax.bdp.server.DseDaemon$1.run(DseDaemon.java:723)~[dse-core-4.8.15.jar:4.8.15]
在java.lang.Thread.run(Thread.java:748)~[na:1.8.0_171]

DSE 4.7~DSE 4.8在DSE solr中可能存在此问题 这可能是由于已启用DSE solr index的列的index_options列具有null值, 索引选项应设置为

index_options='{“class_name”:“com.datastax.bdp.search.solr.Cql3SolrSecondaryIndex”}

首先,我们需要通过更新solr index列的index_options值来修复up节点,如上所述。它不应该为空

然后将schema_columns表内容从好节点复制到坏节点,并重新启动节点


此问题不允许dse solr启动,但通过此修复程序,它应该可以正确启动。

请添加至少1-2个问题或描述您的问题。正在社区中抛出未注释的异常消息是。。。嗯。。。