paragflume
Jun 20th, 2012, 12:33 AM
Hi Friends,
I am having some problem while I tried to run HBase program using Spring. When I run the got the following problem.
ApplicationContext context = new ClassPathXmlApplicationContext("context.xml");
FirstHbaseExample first = (FirstHbaseExample) context.getBean(FirstHbaseExample.class);
byte[] name = Bytes.toBytes("table_12");
Configuration config = first.getConfiguration();
HBaseAdmin admin = new HBaseAdmin(config);
HTableDescriptor desc = new HTableDescriptor(name);
HColumnDescriptor coldef1 = new HColumnDescriptor(Bytes.toBytes("colfam1"));
desc.addFamily(coldef1);
admin.createTable(desc);
<hdp:configuration>
fs.default.name=hdfs://paragsystem:8020
mapred.job.tracker=paragsystem:8021
hbase.rootdir=hdfs://paragsystem/hbase
</hdp:configuration>
<hdp:hbase-configuration configuration-ref="hadoopConfiguration"/>
<bean id ="firstHbaseExample" class="org.test.hbase.FirstHbaseExample">
<property name="configuration" ref="hbaseConfiguration"/>
</bean>
2012-06-20 09:36:30,467 INFO [org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation] - <getMaster attempt 0 of 10 failed; retrying after sleep of 1000>
java.io.IOException: Call to paragsystem/192.168.111.135:60000 failed on local exception: java.io.EOFException
at org.apache.hadoop.hbase.ipc.HBaseClient.wrapExcept ion(HBaseClient.java:953)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBase Client.java:922)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invo ker.invoke(WritableRpcEngine.java:150)
at $Proxy10.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getP roxy(WritableRpcEngine.java:183)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:303)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:280)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:332)
at org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation.getMaster(HConnectionMan ager.java:642)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:106)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.createTable(HBaseAction.java:88)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.run(HBaseAction.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleElement .invoke(InitDestroyAnnotationBeanPostProcessor.jav a:340)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleMetadat a.invokeInitMethods(InitDestroyAnnotationBeanPostP rocessor.java:293)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor.postProcessBefor eInitialization(InitDestroyAnnotationBeanPostProce ssor.java:130)
atringframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.applyBeanPostProcessorsBefo reInitialization(AbstractAutowireCapableBeanFactor y.java:393)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1415)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 93)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:290 )
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:895)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:425)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at org.springframework.data.hadoop.samples.hbase.Main .main(Main.java:41)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.ja va:375)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .receiveResponse(HBaseClient.java:571)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .run(HBaseClient.java:505)
2012-06-20 09:36:31,517 INFO [org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation] - <getMaster attempt 1 of 10 failed; retrying after sleep of 1000>
java.io.IOException: Call to paragsystem/192.168.111.135:60000 failed on local exception: java.io.EOFException
at org.apache.hadoop.hbase.ipc.HBaseClient.wrapExcept ion(HBaseClient.java:953)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBase Client.java:922)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invo ker.invoke(WritableRpcEngine.java:150)
at $Proxy10.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getP roxy(WritableRpcEngine.java:183)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:303)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:280)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:332)
at org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation.getMaster(HConnectionMan ager.java:642)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:106)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.createTable(HBaseAction.java:88)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.run(HBaseAction.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleElement .invoke(InitDestroyAnnotationBeanPostProcessor.jav a:340)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleMetadat a.invokeInitMethods(InitDestroyAnnotationBeanPostP rocessor.java:293)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor.postProcessBefor eInitialization(InitDestroyAnnotationBeanPostProce ssor.java:130)
atringframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.applyBeanPostProcessorsBefo reInitialization(AbstractAutowireCapableBeanFactor y.java:393)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1415)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 93)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:290 )
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:895)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:425)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at org.springframework.data.hadoop.samples.hbase.Main .main(Main.java:41)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.ja va:375)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .receiveResponse(HBaseClient.java:571)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .run(HBaseClient.java:505)
I am having some problem while I tried to run HBase program using Spring. When I run the got the following problem.
ApplicationContext context = new ClassPathXmlApplicationContext("context.xml");
FirstHbaseExample first = (FirstHbaseExample) context.getBean(FirstHbaseExample.class);
byte[] name = Bytes.toBytes("table_12");
Configuration config = first.getConfiguration();
HBaseAdmin admin = new HBaseAdmin(config);
HTableDescriptor desc = new HTableDescriptor(name);
HColumnDescriptor coldef1 = new HColumnDescriptor(Bytes.toBytes("colfam1"));
desc.addFamily(coldef1);
admin.createTable(desc);
<hdp:configuration>
fs.default.name=hdfs://paragsystem:8020
mapred.job.tracker=paragsystem:8021
hbase.rootdir=hdfs://paragsystem/hbase
</hdp:configuration>
<hdp:hbase-configuration configuration-ref="hadoopConfiguration"/>
<bean id ="firstHbaseExample" class="org.test.hbase.FirstHbaseExample">
<property name="configuration" ref="hbaseConfiguration"/>
</bean>
2012-06-20 09:36:30,467 INFO [org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation] - <getMaster attempt 0 of 10 failed; retrying after sleep of 1000>
java.io.IOException: Call to paragsystem/192.168.111.135:60000 failed on local exception: java.io.EOFException
at org.apache.hadoop.hbase.ipc.HBaseClient.wrapExcept ion(HBaseClient.java:953)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBase Client.java:922)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invo ker.invoke(WritableRpcEngine.java:150)
at $Proxy10.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getP roxy(WritableRpcEngine.java:183)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:303)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:280)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:332)
at org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation.getMaster(HConnectionMan ager.java:642)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:106)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.createTable(HBaseAction.java:88)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.run(HBaseAction.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleElement .invoke(InitDestroyAnnotationBeanPostProcessor.jav a:340)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleMetadat a.invokeInitMethods(InitDestroyAnnotationBeanPostP rocessor.java:293)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor.postProcessBefor eInitialization(InitDestroyAnnotationBeanPostProce ssor.java:130)
atringframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.applyBeanPostProcessorsBefo reInitialization(AbstractAutowireCapableBeanFactor y.java:393)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1415)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 93)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:290 )
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:895)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:425)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at org.springframework.data.hadoop.samples.hbase.Main .main(Main.java:41)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.ja va:375)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .receiveResponse(HBaseClient.java:571)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .run(HBaseClient.java:505)
2012-06-20 09:36:31,517 INFO [org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation] - <getMaster attempt 1 of 10 failed; retrying after sleep of 1000>
java.io.IOException: Call to paragsystem/192.168.111.135:60000 failed on local exception: java.io.EOFException
at org.apache.hadoop.hbase.ipc.HBaseClient.wrapExcept ion(HBaseClient.java:953)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBase Client.java:922)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invo ker.invoke(WritableRpcEngine.java:150)
at $Proxy10.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getP roxy(WritableRpcEngine.java:183)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:303)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:280)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBas eRPC.java:332)
at org.apache.hadoop.hbase.client.HConnectionManager$ HConnectionImplementation.getMaster(HConnectionMan ager.java:642)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:106)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.createTable(HBaseAction.java:88)
at org.springframework.data.hadoop.samples.hbase.HBas eAction.run(HBaseAction.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleElement .invoke(InitDestroyAnnotationBeanPostProcessor.jav a:340)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor$LifecycleMetadat a.invokeInitMethods(InitDestroyAnnotationBeanPostP rocessor.java:293)
at org.springframework.beans.factory.annotation.InitD estroyAnnotationBeanPostProcessor.postProcessBefor eInitialization(InitDestroyAnnotationBeanPostProce ssor.java:130)
atringframework.beans.factory.support.AbstractAuto wireCapableBeanFactory.applyBeanPostProcessorsBefo reInitialization(AbstractAutowireCapableBeanFactor y.java:393)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1415)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 93)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:222)
at org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:290 )
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultL istableBeanFactory.preInstantiateSingletons(Defaul tListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplic ationContext.finishBeanFactoryInitialization(Abstr actApplicationContext.java:895)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:425)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlAp plicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at org.springframework.data.hadoop.samples.hbase.Main .main(Main.java:41)
Caused by: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.ja va:375)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .receiveResponse(HBaseClient.java:571)
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection .run(HBaseClient.java:505)