Eu sou novato em Cassandra. Estou postando esta pergunta, pois diferentes documentações estavam fornecendo detalhes diferentes com relação à criação de Hive com Cassandra e não consegui encontrar a página do github.
Instalei um único nó Cassandra 2.0.2 (Datastax Community Edition) em um dos nós de dados do meu cluster HDP 2.0 de 3 nós.
Não consigo usar a seção para acessar o Cassandra usando"org.apache.hadoop.hive.cassandra.cql3.CqlStorageHandler". Estou recebendo o erro "código de retorno 1 do org.apache.hadoop.hive.ql.exec.DDLTask. Org.apache.hadoop.hive.ql.metadata.HiveException: erro ao carregar o armazenamento handler.org.apache.hadoop. hive.cassandra.cql3.CqlStorageHandler "
Copiei todos os jars em / $ cassandra_home / lib / * para / $ hive-home / lib e também incluí o / cassandra_home / lib / * no $ HADOOP_CLASSPATH.
Há outras alterações na configuração que eu precise fazer para integrar o Cassandra ao Hadoop / Hive?
Por favor deixe-me saber. Obrigado pela ajuda!
Obrigado, Uma corrida
Respostas:
1 para resposta № 1Provavelmente estes são pontos de partida para você:
- Suporte do Hive para Cassandra, github
- Artigo de nível superior relacionado ao seu tópico com informações gerais: Suporte ao Hive para Cassandra CQL3.
- Suporte do Hadoop, Cassandra Wiki.
Na verdade, sua pergunta não é tão estreita, pode haver muitas razões para isso. Mas o que você deve se lembrar do Hive é baseado no mecanismo MapReduce.
Espero que isto ajude.