In a previous message I described my guess at
what was causing the Datastax Cassandra installation
to require OpenJDK. Using the method I describe below,
I'm now able to install the Datastax Cassandra rpm.
Note that I have no idea (yet) whether Cassandra actually
runs, but at least it installs.

There's a wonderful opensource program out there called
rpmrebuild. It lets you examine and modify the metadata
in an rpm, including the dependencies. So, I ran

rpmrebuild -e -p cassandra12-1.2.15-1.noarch.rpm

This puts me in an editor with the spec file loaded.
I searched for 'java' and found the line

Requires:      java >= 1.6.0

I changed this line to

Requires:      jdk >= 1.6.0

I wrote out the file and exited the editor. This created
/root/rpmbuild/RPMS/noarch/cassandra12-1.2.15-1.noarch.rpm
which I put in a local yum repo. I was then able to install
this using yum and I was able to start Cassandra. Problem solved!

Now I'm on to test whether this installation really works.

Jon Forrest



The information transmitted in this email is intended only for the person or 
entity to which it is addressed, and may contain material confidential to Xoom 
Corporation, and/or its subsidiary, buyindiaonline.com Inc. Any review, 
retransmission, dissemination or other use of, or taking of any action in 
reliance upon, this information by persons or entities other than the intended 
recipient(s) is prohibited. If you received this email in error, please contact 
the sender and delete the material from your files.

Reply via email to