Я скачал DataStax Enterprise и попытался запустить следующий пример портфолио (www.datastax.com/docs/datastax_enterprise2.2/solutions/dse_demo#dse-demo), но застрял. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу запустить средство отслеживания заданий на узле.
Я использую версию 3.0.1 dse на Ubuntu. Я также настроил его с одним узлом, так как я использую только одну машину. Я уже запустил узел, и у меня запущены агент opscenter и агент opscenter.
Когда я бегу:
дсе кассандра -т -дж
Я получаю следующий вывод:
xss = -ea -javaagent:/usr/share/dse/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
Ошибка: исключение, созданное агентом: java.rmi.server.ExportException: порт уже используется: 7199; вложенное исключение: java.net.BindException: адрес уже используется
При попытке использовать dsetool вместо этого:
dsetool movejt локальный хост
Я вижу в log/cassandra/system.log, что if не получается, потому что:
Вызвано: InvalidRequestException (почему: Keyspace dse_system не существует)
at org.apache.cassandra.thrift.ThriftValidation.validateTable(ThriftValidation.java:83) at org.apache.cassandra.thrift.ThriftValidation.validateColumnFamily(ThriftValidation.java:135) at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:973) at org.apache.cassandra.cql3.QueryProcessor.getStatement(QueryProcessor.java:243) at org.apache.cassandra.cql3.QueryProcessor.processInternal(QueryProcessor.java:129) at com.datastax.bdp.hadoop.mapred.TrackerManager.queryForJobTrackers(TrackerManager.java:202) at com.datastax.bdp.hadoop.mapred.TrackerManager.getJTNodes(TrackerManager.java:170)
Что может быть причиной этого? И как это можно исправить?