require 'cassandra'
require 'pry'
class CassandraConnect
def initialize(keyspace = 'reconciliation')
cluster = Cassandra.cluster(
username: username,
password: password,
hosts: ['cassandra_hosts']
)
@session = cluster.connect(keyspace)
end
def execute(query, options = {})
@session.execute(query, options)
end
def close_connection
@session.close()
end
end
This is the error:
incompatible library version - /var/lib/jenkins/.gem/gems/cassandra-driver-3.1.0/lib/cassandra_murmur3.so (LoadError)
08:53:16 /var/lib/jenkins/.gem/gems/cassandra-driver-3.1.0/lib/cassandra.rb:826:in `require'
08:53:16 /var/lib/jenkins/.gem/gems/cassandra-driver-3.1.0/lib/cassandra.rb:826:in `<top (required)>'
08:53:16 /var/lib/jenkins/workspace/jobs/lib/models/cassandra.rb:1:in `require'
08:53:16 /var/lib/jenkins/workspace/jobs/lib/models/cassandra.rb:1:in `<top (required)>'
I tried to uninstall the gem, and re-install but that could not help. Can you please help me to figure out the problem with my code?