Java 无法在macOS上初始化Cassandra

Java 无法在macOS上初始化Cassandra,java,macos,cassandra,Java,Macos,Cassandra,我已经在macOS 10.14上安装了Cassandra 3.11.3。 openjdk版本“11”2018-09-25 OpenJDK运行时环境18.9(构建11+28) OpenJDK 64位服务器VM 18.9(构建11+28,混合模式) 当我试图启动卡桑德拉,我得到 INFO [main] 2018-10-26 15:11:28,607 ColumnFamilyStore.java:411 - Initializing system_schema.aggregates INFO

我已经在macOS 10.14上安装了Cassandra 3.11.3。 openjdk版本“11”2018-09-25 OpenJDK运行时环境18.9(构建11+28) OpenJDK 64位服务器VM 18.9(构建11+28,混合模式)

当我试图启动卡桑德拉,我得到

    INFO  [main] 2018-10-26 15:11:28,607 ColumnFamilyStore.java:411 - Initializing system_schema.aggregates
INFO  [main] 2018-10-26 15:11:28,613 ColumnFamilyStore.java:411 - Initializing system_schema.indexes
INFO  [main] 2018-10-26 15:11:28,615 ViewManager.java:137 - Not submitting build tasks for views in keyspace system_schema as storage service is not initialized
Exception (java.lang.ExceptionInInitializerError) encountered during startup: null
java.lang.ExceptionInInitializerError
    at org.apache.cassandra.utils.ObjectSizes.sizeOfReferenceArray(ObjectSizes.java:79)
    at org.apache.cassandra.utils.ObjectSizes.sizeOfArray(ObjectSizes.java:89)
    at org.apache.cassandra.utils.ObjectSizes.sizeOnHeapExcludingData(ObjectSizes.java:112)
    at org.apache.cassandra.db.AbstractBufferClusteringPrefix.unsharedHeapSizeExcludingData(AbstractBufferClusteringPrefix.java:70)
    at org.apache.cassandra.db.rows.BTreeRow.unsharedHeapSizeExcludingData(BTreeRow.java:440)
    at org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:336)
    at org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:295)
    at org.apache.cassandra.utils.btree.BTree.buildInternal(BTree.java:139)
    at org.apache.cassandra.utils.btree.BTree.build(BTree.java:121)
    at org.apache.cassandra.utils.btree.BTree.update(BTree.java:178)
    at org.apache.cassandra.db.partitions.AtomicBTreePartition.addAllWithSizeDelta(AtomicBTreePartition.java:156)
    at org.apache.cassandra.db.Memtable.put(Memtable.java:282)
    at org.apache.cassandra.db.ColumnFamilyStore.apply(ColumnFamilyStore.java:1335)
    at org.apache.cassandra.db.Keyspace.applyInternal(Keyspace.java:626)
    at org.apache.cassandra.db.Keyspace.apply(Keyspace.java:470)
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:227)
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:232)
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:241)
    at org.apache.cassandra.cql3.statements.ModificationStatement.executeInternalWithoutCondition(ModificationStatement.java:587)
    at org.apache.cassandra.cql3.statements.ModificationStatement.executeInternal(ModificationStatement.java:581)
    at org.apache.cassandra.cql3.QueryProcessor.executeOnceInternal(QueryProcessor.java:363)
    at org.apache.cassandra.db.SystemKeyspace.persistLocalMetadata(SystemKeyspace.java:520)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:221)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:602)
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:691)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 5
    at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
    at java.base/java.lang.String.substring(String.java:1874)
    at org.github.jamm.MemoryLayoutSpecification.getEffectiveMemoryLayoutSpecification(MemoryLayoutSpecification.java:190)
    at org.github.jamm.MemoryLayoutSpecification.<clinit>(MemoryLayoutSpecification.java:31)
    ... 25 more
ERROR [main] 2018-10-26 15:11:28,682 CassandraDaemon.java:708 - Exception encountered during startup
java.lang.ExceptionInInitializerError: null
    at org.apache.cassandra.utils.ObjectSizes.sizeOfReferenceArray(ObjectSizes.java:79) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.utils.ObjectSizes.sizeOfArray(ObjectSizes.java:89) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.utils.ObjectSizes.sizeOnHeapExcludingData(ObjectSizes.java:112) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.AbstractBufferClusteringPrefix.unsharedHeapSizeExcludingData(AbstractBufferClusteringPrefix.java:70) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.rows.BTreeRow.unsharedHeapSizeExcludingData(BTreeRow.java:440) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:336) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:295) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.utils.btree.BTree.buildInternal(BTree.java:139) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.utils.btree.BTree.build(BTree.java:121) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.utils.btree.BTree.update(BTree.java:178) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.partitions.AtomicBTreePartition.addAllWithSizeDelta(AtomicBTreePartition.java:156) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Memtable.put(Memtable.java:282) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.ColumnFamilyStore.apply(ColumnFamilyStore.java:1335) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Keyspace.applyInternal(Keyspace.java:626) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Keyspace.apply(Keyspace.java:470) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:227) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:232) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.Mutation.apply(Mutation.java:241) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.cql3.statements.ModificationStatement.executeInternalWithoutCondition(ModificationStatement.java:587) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.cql3.statements.ModificationStatement.executeInternal(ModificationStatement.java:581) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.cql3.QueryProcessor.executeOnceInternal(QueryProcessor.java:363) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.db.SystemKeyspace.persistLocalMetadata(SystemKeyspace.java:520) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:221) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:602) ~[apache-cassandra-3.11.3.jar:3.11.3]
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:691) ~[apache-cassandra-3.11.3.jar:3.11.3]
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 5
    at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319) ~[na:na]
    at java.base/java.lang.String.substring(String.java:1874) ~[na:na]
    at org.github.jamm.MemoryLayoutSpecification.getEffectiveMemoryLayoutSpecification(MemoryLayoutSpecification.java:190) ~[jamm-0.3.0.jar:na]
    at org.github.jamm.MemoryLayoutSpecification.<clinit>(MemoryLayoutSpecification.java:31) ~[jamm-0.3.0.jar:na]
    ... 25 common frames omitted
INFO[main]2018-10-26 15:11:28607 ColumnFamilyStore.java:411-初始化系统\u schema.aggregates
INFO[main]2018-10-26 15:11:28613 ColumnFamilyStore.java:411-初始化系统\u schema.index
INFO[main]2018-10-26 15:11:28615 ViewManager.java:137-未提交keyspace system_架构中视图的生成任务,因为存储服务未初始化
启动期间遇到异常(java.lang.ExceptionInInitializerError):null
java.lang.ExceptionInInitializeError
位于org.apache.cassandra.utils.objectsize.sizeOfReferenceArray(objectsize.java:79)
位于org.apache.cassandra.utils.ObjectSizes.sizeOfArray(ObjectSizes.java:89)
位于org.apache.cassandra.utils.ObjectSizes.SizeOnHeapeExcludingData(ObjectSizes.java:112)
位于org.apache.cassandra.db.AbstractBufferClusteringPrefix.unsharedHeapSizeExcludingData(AbstractBufferClusteringPrefix.java:70)
位于org.apache.cassandra.db.rows.BTreeRow.unsharedHeapSizeExcludingData(BTreeRow.java:440)
位于org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:336)
位于org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:295)
位于org.apache.cassandra.utils.btree.btree.buildInternal(btree.java:139)
位于org.apache.cassandra.utils.btree.btree.build(btree.java:121)
位于org.apache.cassandra.utils.btree.btree.update(btree.java:178)
位于org.apache.cassandra.db.partitions.AtomicBTreePartition.addAllWithSizeDelta(AtomicBTreePartition.java:156)
位于org.apache.cassandra.db.Memtable.put(Memtable.java:282)
位于org.apache.cassandra.db.ColumnFamilyStore.apply(ColumnFamilyStore.java:1335)
位于org.apache.cassandra.db.Keyspace.applyInternal(Keyspace.java:626)
位于org.apache.cassandra.db.Keyspace.apply(Keyspace.java:470)
位于org.apache.cassandra.db.Mutation.apply(Mutation.java:227)
位于org.apache.cassandra.db.Mutation.apply(Mutation.java:232)
位于org.apache.cassandra.db.Mutation.apply(Mutation.java:241)
位于org.apache.cassandra.cql3.statements.ModificationStatement.executeinternalwithout条件(ModificationStatement.java:587)
位于org.apache.cassandra.cql3.statements.ModificationStatement.executeInternal(ModificationStatement.java:581)
位于org.apache.cassandra.cql3.QueryProcessor.executeOnceInternal(QueryProcessor.java:363)
位于org.apache.cassandra.db.SystemKeyspace.persistLocalMetadata(SystemKeyspace.java:520)
位于org.apache.cassandra.service.cassandrademon.setup(cassandrademon.java:221)
位于org.apache.cassandra.service.cassandrademon.activate(cassandrademon.java:602)
位于org.apache.cassandra.service.cassandrademon.main(cassandrademon.java:691)
原因:java.lang.StringIndexOutOfBoundsException:开始0,结束-1,长度5
位于java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
位于java.base/java.lang.String.substring(String.java:1874)
位于org.github.jamm.MemoryLayoutSpecification.getEffectiveMemoryLayoutSpecification(MemoryLayoutSpecification.java:190)
位于org.github.jamm.MemoryLayoutSpecification。(MemoryLayoutSpecification.java:31)
... 25多
错误[main]2018-10-26 15:11:28682 cassandrademon.java:708-启动过程中遇到异常
java.lang.ExceptionInInitializerError:null
在org.apache.cassandra.utils.ObjectSizes.sizeOfReferenceArray(ObjectSizes.java:79)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.utils.ObjectSizes.sizeOfArray(ObjectSizes.java:89)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.utils.objectsizens.sizenheapexcludingdata(ObjectSizes.java:112)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.AbstractBufferClusteringPrefix.unsharedHeapSizeExcludingData(AbstractBufferClusteringPrefix.java:70)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.rows.BTreeRow.unsharedHeapSizeExcludingData(BTreeRow.java:440)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:336)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.partitions.AtomicBTreePartition$RowUpdater.apply(AtomicBTreePartition.java:295)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.utils.btree.btree.buildInternal(btree.java:139)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.utils.btree.btree.build(btree.java:121)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.utils.btree.btree.update(btree.java:178)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.partitions.AtomicBTreePartition.addAllWithSizeDelta(AtomicBTreePartition.java:156)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Memtable.put(Memtable.java:282)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.ColumnFamilyStore.apply(ColumnFamilyStore.java:1335)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Keyspace.applyInternal(Keyspace.java:626)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Keyspace.apply(Keyspace.java:470)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Mutation.apply(Mutation.java:227)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Mutation.apply(Mutation.java:232)~[apache-cassandra-3.11.3.jar:3.11.3]
在org.apache.cassandra.db.Mutation.apply(Mutation.java:241)~[apache-cassandra-3.11.3.jar:3.11.3]
网址:org.apache.cassandra.cql3.statements.ModificationStatement.executeInternalWithoutCondition(ModificationStatement.java:587)~[apache-cassandra-3.11.3.jar:3.11.3]
位于org.apache.cassandra.cql3.statements.ModificationStatement.executeInterna