Hi, getting weird problem when agent to connect to OpsCenter
OpsCenter installed on VM with DSE and agent.
It's not for production, I have 3 VMs with DSE and OpsCenter for dev/test
purposes.

The stacktrace from agent log is:

vagrant@dsenode03:~$ sudo cat /var/log/datastax-agent/agent.log

 Starting DataStax agent monitor datastax_agent_monitor

 INFO [main] 2015-04-05 13:32:31,594 Loading conf files:
/var/lib/datastax-agent/conf/address.yaml

 INFO [main] 2015-04-05 13:32:31,642 Java vendor/version: Java HotSpot(TM)
64-Bit Server VM/1.7.0_76

 INFO [main] 2015-04-05 13:32:31,642 DataStax Agent version: 5.1.1

 INFO [main] 2015-04-05 13:32:31,679 Default config values:
{:cassandra_port 9042, :rollups300_ttl 2419200, :settings_cf "settings",
:restore_req_update_period 60, :my_channel_prefix "/agent", :poll_period
60, :thrift_conn_timeout 10000, :rollups60_ttl 604800, :stomp_port 61620,
:shorttime_interval 10, :longtime_interval 300, :max-seconds-to-sleep 25,
:private-conf-props ["initial_token" "listen_address" "broadcast_address"
"rpc_address"], :thrift_port 9160, :async_retry_timeout 5,
:agent-conf-group "global-cluster-agent-group", :jmx_host "127.0.0.1",
:ec2_metadata_api_host "169.254.169.254", :metrics_enabled 1,
:async_queue_size 5000, :backup_staging_dir nil, :read-buffer-size
10000000, :remote_verify_max 300000, :disk_usage_update_period 60,
:throttle-bytes-per-second 500000, :rollups7200_ttl 31536000,
:remote_backup_retries 3, :ssl_keystore nil, :rollup_snapshot_period 300,
:is_package true, :monitor_command
"/usr/share/datastax-agent/bin/datastax_agent_monitor",
:thrift_socket_timeout 5000, :remote_verify_initial_delay 1000,
:cassandra_log_location "/var/log/cassandra/system.log",
:remote_backup_region "us-west-1", :restore_on_transfer_failure false,
:tmp_dir "/var/lib/datastax-agent/tmp/", :config_md5 nil, :jmx_port 7199,
:write-buffer-size 100000, :jmx_metrics_threadpool_size 4, :use_ssl 0,
:rollups86400_ttl 0, :nodedetails_threadpool_size 3, :api_port 61621,
:kerberos_service nil, :backup_file_queue_max 10000, :jmx_thread_pool_size
5, :production 1, :runs_sudo 1, :max_file_transfer_attempts 30,
:stomp_interface nil, :storage_keyspace "OpsCenter", :hosts ["127.0.0.1"],
:rollup_snapshot_threshold 300, :jmx_retry_timeout 30, :unthrottled-default
10000000000, :remote_backup_retry_delay 5000, :remote_backup_timeout 1000,
:seconds-to-read-kill-channel 0.005, :realtime_interval 5, :pdps_ttl 259200}

 INFO [main] 2015-04-05 13:32:31,924 Waiting for the config from OpsCenter

 INFO [main] 2015-04-05 13:32:31,925 Attempting to determine Cassandra's
broadcast address through JMX

 INFO [Initialization] 2015-04-05 13:32:31,926 New JMX connection (
127.0.0.1:7199)

 INFO [main] 2015-04-05 13:32:31,947 Starting Jetty server: {:join? false,
:ssl? false, :host nil, :port 61621}

 INFO [Jetty] 2015-04-05 13:32:32,026 Jetty server started

 INFO [Initialization] 2015-04-05 13:32:32,054 Using 192.168.56.30 as the
cassandra broadcast address

 INFO [Initialization] 2015-04-05 13:32:32,135 cassandra RPC address is  nil

 INFO [Initialization] 2015-04-05 13:32:32,135 agent RPC address is
192.168.56.30

 INFO [Initialization] 2015-04-05 13:32:32,135 agent RPC broadcast address
is  192.168.56.30

ERROR [Initialization] 2015-04-05 13:32:32,342 Can't connect to Cassandra,
retrying

com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s)
tried for query failed (tried: /127.0.0.1:9042
(com.datastax.driver.core.TransportException: [/127.0.0.1:9042] Cannot
connect))

at
com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:220)

at
com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:78)

at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1231)

at com.datastax.driver.core.Cluster.init(Cluster.java:158)

at com.datastax.driver.core.Cluster.connect(Cluster.java:246)

at clojurewerkz.cassaforte.client$connect_or_close.doInvoke(client.clj:149)

at clojure.lang.RestFn.invoke(RestFn.java:410)

at clojurewerkz.cassaforte.client$connect.invoke(client.clj:165)

at opsagent.cassandra$setup_cassandra$fn__2491.invoke(cassandra.clj:269)

at again.core$with_retries_STAR_$fn__2363.invoke(core.clj:98)

at again.core$with_retries_STAR_.invoke(core.clj:97)

at opsagent.cassandra$setup_cassandra.invoke(cassandra.clj:267)

at opsagent.opsagent$setup_cassandra.invoke(opsagent.clj:152)

at opsagent.jmx$determine_ip.invoke(jmx.clj:276)

at opsagent.jmx$setup_jmx$fn__2867.invoke(jmx.clj:293)

at clojure.lang.AFn.run(AFn.java:24)

 at java.lang.Thread.run(Thread.java:745)


And it tries to repeat in several times.


I did:

vagrant@dsenode03:~$ sudo netstat -alnpt | grep 9042

tcp        0      0 192.168.56.30:*9042*      0.0.0.0:*
LISTEN      5490/java


and see that some stuff already listening to this port

# cut some output

vagrant@dsenode03:~$ sudo lsof -p 5490

COMMAND  PID      USER   FD   TYPE             DEVICE SIZE/OFF       NODE
NAME

java    5490 cassandra  cwd    DIR              252,0     4096    3670233
/usr/share/dse

java    5490 cassandra  rtd    DIR              252,0     4096          2 /


# cut some output

vagrant@dsenode03:~$ sudo lsof -p 5490 | grep .log

java    5490 cassandra  mem    REG              252,0 33554432    3803832
/var/lib/cassandra/commi*tlog*/CommitLog-3-1428238370080*.log*

java    5490 cassandra  mem    REG              252,0 33554432    3803355
/var/lib/cassandra/commi*tlog*/CommitLog-3-1428238370079*.log*

java    5490 cassandra  DEL    REG              252,0             3670465
/usr/share/dse/common*/log*4j-1.2.17.jar

java    5490 cassandra  DEL    REG              252,0             3670467
/usr/share/dse/common/slf4j*-log*4j12-1.7.2.jar


java    5490 cassandra  439w   REG              252,0   120225    3802518
/var*/log*/cassandra/system*.log*


Cassandra DSE did occupy this port. What do I do wrong???

I have three nodes and agents work there witout any problems

Reply via email to