Неразрешенная компиляция с использованием HBaseJAVA

Программисты JAVA общаются здесь
Anonymous
Неразрешенная компиляция с использованием HBase

Сообщение Anonymous »

Код: Выделить всё

import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
Import org.apache.hadoop.hbase.client.HBaseAdmin;

public class HBaseConnection
{
public static void main(String[] args) throws IOException
{
HBaseConfiguration hc = new HBaseConfiguration(new Configuration());
HTableDescriptor ht = new HTableDescriptor("guru99");

ht.addFamily( new HColumnDescriptor("education"));
ht.addFamily( new HColumnDescriptor("projects"));
System.out.println( "connecting" );
HBaseAdmin hba = new HBaseAdmin( hc );

System.out.println( "Creating Table" );
hba.createTable( ht );
System.out.println("Done......");

}
}
Выше приведен мой код Java, который я использую для подключения моей hbase к моему Java API, но я получаю ошибку:

Исключение в потоке «main» java.lang.Error: Неразрешенная компиляция
ошибка

Я очистил проект и попытался запустить его снова, я добавил все внешние файлы jar, которые есть в HBase, Я использую HBase в режиме псевдораспределения с Hadoop, и в верхней части моего Eclipse я также получаю сообщение об ошибке:

Тип com.google.com.protobuf.GeneratedMessage$Builder не может быть разрешен. На него косвенно ссылаются обязательные файлы .class

Вернуться в «JAVA»