opscenter datastax не может добавить узлы, «Кластер инициализации ошибок: идентификатор запроса недействителен»,

Обновление 2

Былошибка в Opscenter, не соответствующей конфигурации dsc22 с версией сообщества cassandra, это решило одну проблему.

Обновить

После прочтения журнала opscenter снова, я думаю, что на самом деле что-то не так с 4 полями аутентификации или некоторой конфигурацией ssh, но я все еще не знаю, что именно должно быть сделано. Поле говорит: «Личный ключ учетных данных локального узла (sudo) (необязательно)»

сценарий выглядит следующим образом:

Я установил 4 узла с vagrant и ansible, где у каждого есть dsc22, opscenter (избыточный я знаю), datastax-agent, cassandra-tool, oracle java 8конфигурация нижестатус nodetool, все хорошо они все видят друг другаЯ создаю пространство ключей, оно прекрасно реплицируется на все узлына моем хост-компьютере я открываю dasastax, например, используя перенаправленный порт из node02.Впервые вижу два вариантаadd existing cluster или жеmanage existing one Когда я пытаюсь управлять существующим кластером> добавить 192.168.50.3, я получаю следующее:Поэтому я пытаюсь использовать 127.0.0.1, он работает нормально, но я вижу только этот локальный узел кассандры.Поэтому я пытаюсь добавить узлы изнутри, когда я получаю диалог (Я думаю это важно) у него есть поля учетных данных, которые я добавляю admin, admin для репозитория, а также admin, admin для локального имени пользователя, на самом деле я не знаю, что поместить в эти 4 поля, созданы ли они или они на самом деле предварительно сконфигурированы где-то ещеПоэтому после добавления какого-либо узла в центр обработки данных с информацией RAC и т. Д. Я получаю сообщение «Кластер инициализации ошибок: идентификатор запроса недействителен»

Я понятия не имею, где проблема, единственный неизвестный шаг, который я сделал, - это учетные данные (имя пользователя / пароль хранилища, локальное имя пользователя / пароль), когда я добавляю узлы изнутри. Но почему я не могу сделать управление существующим с самого начала, куда я попадаю только когда использую 127.0.0.1 в качестве ip.

Итак, вот агент datastax:

Starting DataStax agent monitor datastax_agent_monitor.
 INFO [main] 2015-08-24 22:39:59,506 Loading conf files: /var/lib/datastax-agent/conf/address.yaml
  INFO [main] 2015-08-24 22:39:59,657 Java vendor/version: Java HotSpot(TM) 64-Bit Server VM/1.8.0_60
  INFO [main] 2015-08-24 22:39:59,657 DataStax Agent version: 5.2.0
  INFO [main] 2015-08-24 22:39:59,732 Default config values: {:cassandra_port 9042, :rollups300_ttl 2419200, :settings_cf "settings", :restore_req_update_period 60, :my_$
  INFO [main] 2015-08-24 22:39:59,740 Waiting for the config from OpsCenter
  INFO [main] 2015-08-24 22:39:59,752 Starting Stomp
  INFO [main] 2015-08-24 22:39:59,752 Starting up agent communcation with OpsCenter.
  INFO [main] 2015-08-24 22:39:59,753 Reconnecting to a backup OpsCenter instance
  INFO [main] 2015-08-24 22:39:59,756 SSL communication is disabled
  INFO [main] 2015-08-24 22:39:59,757 Creating stomp connection to 192.168.50.3:61620
  INFO [async-dispatch-1] 2015-08-24 22:39:59,756 Using 127.0.0.1 as the cassandra broadcast address
  INFO [async-dispatch-1] 2015-08-24 22:39:59,762 New JMX connection (127.0.0.1:7199)
  INFO [StompConnection receiver] 2015-08-24 22:39:59,787 Reconnecting in 0s.
  INFO [main] 2015-08-24 22:39:59,791 Starting Jetty server: {:join? false, :ssl? false, :host nil, :port 61621}
  INFO [StompConnection receiver] 2015-08-24 22:39:59,872 Connected to 192.168.50.3:61620
  INFO [StompConnection receiver] 2015-08-24 22:40:00,200 Got new config from OpsCenter [note values in address.yaml override those from OpsCenter]: {:cassandra_port 904$
  INFO [StompConnection receiver] 2015-08-24 22:40:00,224 Starting up agent collection.
  INFO [StompConnection receiver] 2015-08-24 22:40:00,225 New JMX connection (127.0.0.1:7199)
  INFO [Jetty] 2015-08-24 22:40:00,347 Jetty server started
  INFO [StompConnection receiver] 2015-08-24 22:40:00,452 agent RPC address is  127.0.0.1
  INFO [async-dispatch-1] 2015-08-24 22:40:00,454 cassandra RPC address is  nil
  INFO [StompConnection receiver] 2015-08-24 22:40:00,471 Starting OS metric collectors (Linux)
  INFO [StompConnection receiver] 2015-08-24 22:40:00,516 Starting Cassandra JMX metric collectors
  INFO [install-location-finder] 2015-08-24 22:40:00,614 New JMX connection (127.0.0.1:7199)
  INFO [StompConnection receiver] 2015-08-24 22:40:00,639 New JMX connection (127.0.0.1:7199)
  INFO [StompConnection receiver] 2015-08-24 22:40:00,793 New JMX connection (127.0.0.1:7199)
  INFO [clojure-agent-send-off-pool-0] 2015-08-24 22:40:02,094 Attempting to load stored metric values.

Вот полный журнал опсцентраhttp://pastebin.com/fXT2vkFR Следующий раздел из этого:

 2015-08-24 23:13:38+0000 [Test_Cluster]  WARN: Ignoring scheduled job with type=best-practice, which is only supported with DataStax Enterprise.
2015-08-24 23:13:38+0000 [Test_Cluster]  INFO: Done loading persisted scheduled job descriptions
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Using 192.168.50.4 as the RPC address for node 127.0.0.1
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {'search': None, 'jobtracker': None, 'tasktracker': None, 'spark': {u'master': None, u'version': None, u'worker': None}, 'dse': None, 'cassandra': u'2.2.0'}
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {u'search': None, u'jobtracker': None, u'tasktracker': None, u'spark': {u'master': None, u'version': None, u'worker': None}, u'dse': None, u'cassandra': u'2.2.0'}
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Node 127.0.0.1 changed its mode to normal
2015-08-24 23:13:40+0000 [Test_Cluster]  INFO: Done loading persisted alert rules
2015-08-24 23:13:41+0000 [Test_Cluster]  INFO: OpsCenter starting up.
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Using 192.168.50.2 as the RPC address for node 127.0.0.1
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {'search': None, 'jobtracker': None, 'tasktracker': None, 'spark': {u'master': None, u'version': None, u'worker': None}, 'dse': None, 'cassandra': u'2.2.0'}
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {u'search': None, u'jobtracker': None, u'tasktracker': None, u'spark': {u'master': None, u'version': None, u'worker': None}, u'dse': None, u'cassandra': u'2.2.0'}
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:42+0000 [Test_Cluster]  INFO: Node 127.0.0.1 changed its mode to normal
2015-08-24 23:13:42+0000 []  INFO: Starting to update agents' configuration
2015-08-24 23:13:47+0000 [Test_Cluster]  INFO: Using 192.168.50.5 as the RPC address for node 127.0.0.1
2015-08-24 23:13:48+0000 [Test_Cluster]  INFO: Using 192.168.50.4 as the RPC address for node 127.0.0.1
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Using 192.168.50.3 as the RPC address for node 127.0.0.1
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {'search': None, 'jobtracker': None, 'tasktracker': None, 'spark': {u'master': None, u'version': None, u'worker': None}, 'dse': None, 'cassandra': u'2.2.0'}
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Node <Node 127.0.0.1='-6574032654670847999'> changed version to {u'search': None, u'jobtracker': None, u'tasktracker': None, u'spark': {u'master': None, u'version': None, u'worker': None}, u'dse': None, u'cassandra': u'2.2.0'}
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Processing spark version {u'master': None, u'version': None, u'worker': None}
2015-08-24 23:13:49+0000 [Test_Cluster]  INFO: Node 127.0.0.1 changed its mode to normal
2015-08-24 23:13:58+0000 [Test_Cluster]  INFO: Using 192.168.50.3 as the RPC address for node 127.0.0.1
2015-08-24 23:13:58+0000 [Test_Cluster]  INFO: Using 192.168.50.2 as the RPC address for node 127.0.0.1
2015-08-24 23:14:22+0000 []  INFO: Testing SSH connectivity to 192.168.50.4
2015-08-24 23:14:23+0000 []  INFO: Testing SSH login to 192.168.50.4
2015-08-24 23:14:29+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:14:29+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:14:41+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:14:41+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:14:52+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:14:52+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:15:03+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:15:03+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:15:14+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:15:14+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:15:26+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:15:26+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:15:38+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:15:38+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:15:50+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:15:50+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:16:01+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed

2015-08-24 23:16:01+0000 []  INFO: Sleeping before retrying ssh login.
2015-08-24 23:16:13+0000 [] There was a problem verifying an ssh login on 192.168.50.4
    Traceback (most recent call last):
    Failure: opscenterd.SecureShell.SshFailed: ssh to u'192.168.50.4' failed
конфигурация

Я использую Vagrant для создания моего VMS с

... a section from the vagrantfile
config.vm.define "node02" do |node|
    node.vm.host_name = "node02"
    node.vm.network :forwarded_port, guest: 8888, host: 3023
    node.vm.network "private_network", ip: "192.168.50.2", virtualbox__intnet: "intnet"
end
...

Раздел из cassandra.yaml в каждом узле

- seeds: "192.168.50.xx, 192.168.50.xx, ... rest of nodes"

Address.yaml в каждом узле

# couple of nodes that have opscenter
# The following hosts line is commented out because when I use it the datastax-agent doesn't connect to any nodes, so I guess the default is 127.0.0.1 which works fine
# hosts: ["192.168.50.xx","192.168.50.xx"]

local_interface: 127.0.0.1

# opscenter ip
stomp_interface: 192.168.50.xx  
# this nodeXX ip
agent_rpc_broadcast_address: 192.168.50.xx

Раздел cassandra-env.sh, обратите внимание, я не использую аутентификацию для jmx

LOCAL_JMX=NO

if [ "$LOCAL_JMX" = "yes" ]; then
  JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.local.port=$JMX_PORT -XX:+DisableExplicitGC"
else
  JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT"
  JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
  JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=false"
  JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"

статус nodetool:

--  Address       Load       Tokens       Owns    Host ID                               Rack
UN  192.168.50.2  982.74 KB  256          ?       a35..  RAC1
UN  192.168.50.3  679.05 KB  256          ?       e6c..  RAC1
UN  192.168.50.4  912.1 KB   256          ?       634..  RAC1
UN  192.168.50.5  939.55 KB  256          ?       0a...  RAC1

Ответы на вопрос(0)

Ваш ответ на вопрос