Hi Billie, Thank you very much. I have resolved this issue. Now no exceptions in log file
Regards, Rajesh On Thu, Mar 12, 2015 at 10:53 PM, Billie Rinaldi <[email protected]> wrote: > Try building the native libs using the following instructions (there's a > build_native_library.sh script in the accumulo bin directory). Note gcc > must installed and JAVA_HOME must be set to build the native maps: > http://accumulo.apache.org/1.6/accumulo_user_manual.html#_native_map > > On Thu, Mar 12, 2015 at 9:37 AM, Madabhattula Rajesh Kumar < > [email protected]> wrote: > >> Hi Sean and All, >> >> Thank you for your help and support. I'm able to resolve " ERROR: >> Uncaught exception in TabletServer.main, exiting" this issue. But I'm not >> able to resolve below issue. >> >> Could you please help me how to resolve below issue. >> >> >> >> *I have followed, >> http://stackoverflow.com/questions/28519958/accumulothere-are-no-tablet-servers/28520921#28520921 >> <http://stackoverflow.com/questions/28519958/accumulothere-are-no-tablet-servers/28520921#28520921>this >> url but i'm not able to understand how to resolve below issue.* >> *Please let me know how to load native libraries?* >> >> <http://stackoverflow.com/questions/28519958/accumulothere-are-no-tablet-servers/28520921#28520921> >> >> 2015-03-12 22:01:37,216 [tserver.NativeMap] ERROR: Tried and failed to >> load native map library from >> /home/rajesh/hadoop-2.2.0/lib/native::/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib >> java.lang.UnsatisfiedLinkError: no accumulo in java.library.path >> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886) >> at java.lang.Runtime.loadLibrary0(Runtime.java:849) >> at java.lang.System.loadLibrary(System.java:1088) >> at org.apache.accumulo.tserver.NativeMap.<clinit>(NativeMap.java:80) >> at >> org.apache.accumulo.tserver.TabletServerResourceManager.<init>(TabletServerResourceManager.java:159) >> at >> org.apache.accumulo.tserver.TabletServer.config(TabletServer.java:3586) >> at >> org.apache.accumulo.tserver.TabletServer.main(TabletServer.java:3699) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at org.apache.accumulo.start.Main$1.run(Main.java:141) >> at java.lang.Thread.run(Thread.java:745) >> >> Regards, >> Rajesh >> >> On Thu, Mar 12, 2015 at 9:10 PM, Sean Busbey <[email protected]> wrote: >> >>> The problem is that Accumulo could not find the off-heap implementation >>> for the live edit holding area and your memory configuration doesn't make >>> enough space for the internal holding area for live edits when it has to be >>> in the Java Heap. >>> >>> Please refer to this write up I did on SO for an explanation and how to >>> fix it: >>> http://stackoverflow.com/questions/28519958/accumulothere-are-no-tablet-servers/28520921#28520921 >>> >>> Unrelated: YMMV on openJDK. I know some of the PMC members run on it, >>> but Hadoop handling of non-Oracle JVMs has been spotty. >>> >>> On Thu, Mar 12, 2015 at 10:17 AM, Madabhattula Rajesh Kumar < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> I saw below messages. Could you please let me know how to fix this >>>> issue? >>>> >>>> File Name : tserver_localhost...out >>>> >>>> OpenJDK 64-Bit Server VM warning: You have loaded library >>>> /home/rajesh/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0 which might have >>>> disabled stack guard. The VM will try to fix the stack guard now. >>>> It's highly recommended that you fix the library with 'execstack -c >>>> <libfile>', or link it with '-z noexecstack'. >>>> >>>> >>>> File Name : tserver_rajesh-VirtualBox.debug.log >>>> >>>> 2015-03-12 20:39:32,765 [tserver.NativeMap] *ERROR*: Tried and failed >>>> to load native map library from >>>> /home/rajesh/hadoop-2.2.0/lib/native::/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib >>>> java.lang.UnsatisfiedLinkError: no accumulo in java.library.path >>>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886) >>>> at java.lang.Runtime.loadLibrary0(Runtime.java:849) >>>> at java.lang.System.loadLibrary(System.java:1088) >>>> at org.apache.accumulo.tserver.NativeMap.<clinit>(NativeMap.java:80) >>>> at >>>> org.apache.accumulo.tserver.TabletServerResourceManager.<init>(TabletServerResourceManager.java:159) >>>> at >>>> org.apache.accumulo.tserver.TabletServer.config(TabletServer.java:3586) >>>> at >>>> org.apache.accumulo.tserver.TabletServer.main(TabletServer.java:3699) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>> at org.apache.accumulo.start.Main$1.run(Main.java:141) >>>> at java.lang.Thread.run(Thread.java:745) >>>> 2015-03-12 20:39:32,845 [tserver.TabletServer] ERROR: Uncaught >>>> exception in TabletServer.main, exiting >>>> java.lang.IllegalArgumentException: Maximum tablet server map memory >>>> 83,886,080 and block cache sizes 28,311,552 is too large for this JVM >>>> configuration 48,693,248 >>>> at >>>> org.apache.accumulo.tserver.TabletServerResourceManager.<init>(TabletServerResourceManager.java:170) >>>> at >>>> org.apache.accumulo.tserver.TabletServer.config(TabletServer.java:3586) >>>> at >>>> org.apache.accumulo.tserver.TabletServer.main(TabletServer.java:3699) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>> at org.apache.accumulo.start.Main$1.run(Main.java:141) >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> Regards, >>>> Rajesh >>>> >>>> On Thu, Mar 12, 2015 at 8:29 PM, Mike Drob <[email protected]> wrote: >>>> >>>>> Can you verify that once the processes started, they stayed up? >>>>> >>>>> ps -C java -fww | grep accumulo >>>>> >>>>> Also check your log directory for .err files >>>>> >>>>> On Thu, Mar 12, 2015 at 9:53 AM, Madabhattula Rajesh Kumar < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Team, >>>>>> >>>>>> I'm not able to login into the accumlo shell. It is giving " There >>>>>> are no tablet servers: check that zookeeper and accumulo are running". >>>>>> Could you please help me how to resolve this issue. >>>>>> >>>>>> *rajesh@rajesh-VirtualBox:~/accumulo-1.6.2$ ./bin/start-all.sh * >>>>>> Starting monitor on localhost >>>>>> WARN : Max open files on localhost is 1024, recommend 32768 >>>>>> Starting tablet servers .... done >>>>>> Starting tablet server on localhost >>>>>> WARN : Max open files on localhost is 1024, recommend 32768 >>>>>> OpenJDK 64-Bit Server VM warning: You have loaded library >>>>>> /home/rajesh/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0 which might have >>>>>> disabled stack guard. The VM will try to fix the stack guard now. >>>>>> It's highly recommended that you fix the library with 'execstack -c >>>>>> <libfile>', or link it with '-z noexecstack'. >>>>>> 2015-03-12 18:30:31,722 [util.NativeCodeLoader] WARN : Unable to load >>>>>> native-hadoop library for your platform... using builtin-java classes >>>>>> where >>>>>> applicable >>>>>> 2015-03-12 18:30:35,779 [fs.VolumeManagerImpl] WARN : >>>>>> dfs.datanode.synconclose set to false in hdfs-site.xml: data loss is >>>>>> possible on hard system reset or power loss >>>>>> 2015-03-12 18:30:35,791 [server.Accumulo] INFO : Attempting to talk >>>>>> to zookeeper >>>>>> 2015-03-12 18:30:36,036 [server.Accumulo] INFO : ZooKeeper connected >>>>>> and initialized, attempting to talk to HDFS >>>>>> 2015-03-12 18:30:36,328 [server.Accumulo] INFO : Connected to HDFS >>>>>> Starting master on localhost >>>>>> WARN : Max open files on localhost is 1024, recommend 32768 >>>>>> Starting garbage collector on localhost >>>>>> WARN : Max open files on localhost is 1024, recommend 32768 >>>>>> Starting tracer on localhost >>>>>> WARN : Max open files on localhost is 1024, recommend 32768 >>>>>> *rajesh@rajesh-VirtualBox:~/accumulo-1.6.2$ ./bin/accumulo shell -u >>>>>> root* >>>>>> OpenJDK 64-Bit Server VM warning: You have loaded library >>>>>> /home/rajesh/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0 which might have >>>>>> disabled stack guard. The VM will try to fix the stack guard now. >>>>>> It's highly recommended that you fix the library with 'execstack -c >>>>>> <libfile>', or link it with '-z noexecstack'. >>>>>> 2015-03-12 18:32:43,567 [util.NativeCodeLoader] WARN : Unable to load >>>>>> native-hadoop library for your platform... using builtin-java classes >>>>>> where >>>>>> applicable >>>>>> Password: ****** >>>>>> 2015-03-12 18:32:52,533 [impl.ServerClient] WARN : There are no >>>>>> tablet servers: check that zookeeper and accumulo are running. >>>>>> >>>>>> Regards, >>>>>> Rajesh >>>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Sean >>> >> >> >
