This has been asked before, and I tried the suggested solutions, they don't
work.
I have a Ubuntu 12.04 host (used as server), and a Ubuntu 12.04 VM on
virtualbox as the cluster node .
Server IP is 143.215.206.52, client is 143.215.206.31
When I try to install cloudera manager using the wizard, this is the error
I get.
*The log file on the agent is attached, and this is the relevant part of
the error (I believe).*
[14/Mar/2013 22:37:08 +0000] 10015 MainThread agent ERROR
Heartbeating to lawn-143-215-206-52.lawn.gatech.edu:7182 failed.
Traceback (most recent call last):
File "/usr/lib/cmf/agent/src/cmf/agent.py", line 660, in send_heartbeat
response = self.requestor.request('heartbeat', dict(request=heartbeat))
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/ipc.py",
line 145, in request
return self.issue_request(call_request, message_name, request_datum)
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/ipc.py",
line 262, in issue_request
return self.read_call_response(message_name, buffer_decoder)
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/ipc.py",
line 242, in read_call_response
raise self.read_error(writers_schema, readers_schema, decoder)
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/ipc.py",
line 251, in read_error
return AvroRemoteException(datum_reader.read(decoder))
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/io.py",
line 444, in read
return self.read_data(self.writers_schema, self.readers_schema, decoder)
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/io.py",
line 448, in read_data
if not DatumReader.match_schemas(writers_schema, readers_schema):
File
"/usr/lib/cmf/agent/build/env/lib/python2.7/site-packages/avro-1.6.3-py2.7.egg/avro/io.py",
line 379, in match_schemas
w_type = writers_schema.type
AttributeError: 'NoneType' object has no attribute 'type'
*This is the /etc/hosts file (on both the server and cluster node)*
143.215.206.52 lawn-143-215-206-52.lawn.gatech.edu lawn-143-215-206-52
143.215.206.31 lawn-143-215-206-31.lawn.gatech.edu lawn-143-215-206-31
127.0.0.1 localhost
127.0.1.1 node1 *Of course, this line is different on the server and the
cluster host*
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
*This is the /etc/hostname on the server*
lawn-143-215-206-52
*This is the /etc/hostname on the cluster node*
lawn-143-215-206-31
Solutions will be appreciated, of course!
Pranesh