Почему я получаю ClassNotFoundException для hadoop.conf.configuration в Eclipse?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему я получаю ClassNotFoundException для hadoop.conf.configuration в Eclipse?

Сообщение Anonymous »

Я пытаюсь создать таблицу в HBASE, используя Java, но я продолжаю получать ClassNotFoundException. < /p>

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

import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.client.*;

import org.apache.hadoop.conf.Configuration;
import java.io.IOException;
< /code>
Я включил все файлы JAR из папки LIB hBase2.6.1-hadoop3 и импортировал эти классы. < /p>
public class Upload {

public static void main(String args[]) throws IOException
{
Configuration conf = HBaseConfiguration.create();
< /code>
Когда запускается эта часть кода, я получаю следующую ошибку: < /p>
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.apache.hadoop.conf.Configuration.(Configuration.java:230)
at Upload.main(Upload.java:15)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 2 more
Есть ли способ это исправить?

Подробнее здесь: https://stackoverflow.com/questions/795 ... n-in-eclip

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