Please add dependency on hbase-client module where Table resides. Cheers
On Tue, Apr 14, 2015 at 1:18 PM, Schulze, Dean (Contractor) < [email protected]> wrote: > I'm using HBaseTestingUtility in a Junit test. It compiles, but when I > run the test (either from the command line or from Eclipse) it gives the > error below: > > java.lang.Error: Unresolved compilation problem: > The type org.apache.hadoop.hbase.client.Table cannot be > resolved. It is indirectly referenced from required .class files > > > Does this indicate that the transitive dependencies are incorrect? Here > are my mvn dependency and code: > > <dependency> > <groupId>org.apache.hbase</groupId> > <artifactId>hbase-server</artifactId> > <version>1.0.0</version> > </dependency> > <dependency> > > <groupId>org.apache.hbase</groupId> > <artifactId>hbase-server</artifactId> > <version>1.0.0</version> > <type>test-jar</type> > </dependency> > > > private static HBaseTestingUtility utility; > > @Before > public void setUp() throws Exception { > utility = new HBaseTestingUtility(); > utility.startMiniCluster(); > } > > @Test > public void test() { > > try { > HTableInterface table = > utility.createTable(Bytes.toBytes("TestTable"), TestCF); > > .... > >
