Ok, putting jars back fixes the problem with dfs broker startup, so that mean it was the only reason. Also, I've noticed that you've made changes to configuration parsing, namely dropped Hyperspace.Master.* properties. Config props reference<http://code.google.com/p/hypertable/wiki/ConfigPropetiesReference?tm=1>doesn't know anything about new props, so I guess that you've missed documentation update. Had I missed the announce of such changes?
On Wed, Jun 23, 2010 at 2:14 PM, Stanislav Yudin <[email protected]> wrote: > Hi Doug, > Sorry, but we are back to 0.9.2.7 for our development environment for now. > We will try to reproduce problem with missed jars on 0.9.3.3 build on > cluster. Thou on my personal test host it did reproduce on 0.9.3.2. See > console session. > sta...@unicorn:~$ sudo rm -fr /opt/hypertable/* > sta...@unicorn:~$ ls -l > -rw-r--r-- 1 stanly stanly 10658452 2010-06-19 13:58 > hypertable-0.9.2.7-linux-x86_64.deb > -rw-r--r-- 1 stanly stanly 13695996 2010-06-18 17:42 > hypertable-0.9.3.2-linux-x86_64.deb > -rw-r--r-- 1 stanly stanly 3714334 2010-06-19 13:57 > hypertable-thriftbroker-0.9.2.7-linux-x86_64.deb > -rw-r--r-- 1 stanly stanly 9547270 2010-06-18 17:42 > hypertable-thriftbroker-0.9.3.2-linux-x86_64.deb > > sta...@unicorn:~$ ls /opt/hypertable/ > sta...@unicorn:~$ sudo dpkg -i hypertable-0.9.3.2-linux-x86_64.deb > Selecting previously deselected package hypertable. > (Reading database ... 174153 files and directories currently installed.) > > Unpacking hypertable (from hypertable-0.9.3.2-linux-x86_64.deb) ... > Setting up hypertable (0.9.3.2) ... > sta...@unicorn:~$ ls /opt/hypertable/0.9.3.2/lib/java/ > commons-cli-1.2.jar hadoop-0.20.2-core.jar > hbase-0.20.4.jar junit-4.3.1.LICENSE.txt log4j-1.2.13.jar > slf4j-log4j12-1.5.8.jar > commons-logging-1.0.4.jar hadoop-0.20.2-core.LICENSE.txt > junit-4.3.1.jar libthrift-0.3.0.jar slf4j-api-1.5.8.jar > zookeeper-3.2.2.jar > sta...@unicorn:~$ dpkg -L hypertable | grep "lib/java" > > /opt/hypertable/0.9.3.2/lib/java > /opt/hypertable/0.9.3.2/lib/java/zookeeper-3.2.2.jar > > /opt/hypertable/0.9.3.2/lib/java/commons-cli-1.2.jar > /opt/hypertable/0.9.3.2/lib/java/hbase-0.20.4.jar > /opt/hypertable/0.9.3.2/lib/java/hadoop-0.20.2-core.jar > /opt/hypertable/0.9.3.2/lib/java/junit-4.3.1.jar > /opt/hypertable/0.9.3.2/lib/java/hadoop-0.20.2-core.LICENSE.txt > /opt/hypertable/0.9.3.2/lib/java/slf4j-api-1.5.8.jar > /opt/hypertable/0.9.3.2/lib/java/slf4j-log4j12-1.5.8.jar > /opt/hypertable/0.9.3.2/lib/java/log4j-1.2.13.jar > /opt/hypertable/0.9.3.2/lib/java/junit-4.3.1.LICENSE.txt > /opt/hypertable/0.9.3.2/lib/java/libthrift-0.3.0.jar > /opt/hypertable/0.9.3.2/lib/java/commons-logging-1.0.4.jar > sta...@unicorn:~$ > > > > On Tue, Jun 22, 2010 at 11:52 AM, Doug Judd <[email protected]> wrote: > >> Hi Stanislav, >> >> I just installed the Debian package on an 64-bit Ubuntu 8.04 and the >> hypertable jar files were deposited in the proper location. I've attached >> the terminal session below. How exactly did you install this package? Can >> you remove the package and try installing it again to be sure that it is in >> fact a problem with the package? Thanks. >> >> - Doug >> >> [r...@ip-10-196-57-187 ~]# dpkg -i hypertable-0.9.3.2-linux-x86_64.deb >> Selecting previously deselected package hypertable. >> (Reading database ... 32779 files and directories currently installed.) >> Unpacking hypertable (from hypertable-0.9.3.2-linux-x86_64.deb) ... >> Setting up hypertable (0.9.3.2) ... >> [r...@ip-10-196-57-187 ~]# ls -l /opt/hypertable/0.9.3.2/lib/java/ >> total 31020 >> -rw-r--r-- 1 root root 41123 2010-06-13 17:55 commons-cli-1.2.jar >> -rw-r--r-- 1 root root 38015 2010-06-13 17:55 commons-logging-1.0.4.jar >> -rw-r--r-- 1 root root 2689741 2010-06-13 17:55 hadoop-0.20.2-core.jar >> -rw-r--r-- 1 root root 11358 2010-06-13 17:55 >> hadoop-0.20.2-core.LICENSE.txt >> -rw-r--r-- 1 root root 1567530 2010-06-13 17:55 hbase-0.20.4.jar >> -rw-r--r-- 1 root root 12942187 2010-06-13 18:07 >> hypertable-0.9.3.2-examples.jar >> -rw-r--r-- 1 root root 12756293 2010-06-13 18:07 hypertable-0.9.3.2.jar >> -rw-r--r-- 1 root root 106547 2010-06-13 17:55 junit-4.3.1.jar >> -rw-r--r-- 1 root root 15162 2010-06-13 17:55 junit-4.3.1.LICENSE.txt >> -rw-r--r-- 1 root root 195759 2010-06-13 17:55 libthrift-0.3.0.jar >> -rw-r--r-- 1 root root 358180 2010-06-13 17:55 log4j-1.2.13.jar >> -rw-r--r-- 1 root root 23445 2010-06-13 17:55 slf4j-api-1.5.8.jar >> -rw-r--r-- 1 root root 9679 2010-06-13 17:55 slf4j-log4j12-1.5.8.jar >> -rw-r--r-- 1 root root 915651 2010-06-13 17:55 zookeeper-3.2.2.jar >> >> >> On Sat, Jun 19, 2010 at 1:26 AM, Stanislav Yudin <[email protected]>wrote: >> >>> Hi everyone, >>> Recently we've upgraded one of the installations to 0.9.3.2 from 0.9.2.7, >>> and we've got a problem running it on a hadoop cluster. >>> Basically dfs broker cannot load required java classes which are supposed >>> to be there from deb. Maybe package doesn't have something. >>> Hadoop version 0.20.1 runs fine and contains /hypertable with correct >>> rights. >>> >>> sta...@unicorn:~$ apt-cache show hypertable >>> Package: hypertable >>> Status: install ok installed >>> Priority: optional >>> Section: devel >>> Installed-Size: 31565 >>> Maintainer: [email protected] >>> Architecture: amd64 >>> Version: 0.9.3.2 >>> Description: Hypertable 0.9.3.2 >>> >>> sta...@unicorn:~$ /opt/hypertable/0.9.3.2/bin/start-dfsbroker.sh hadoop >>> DFS broker: available file descriptors: 1024 >>> Waiting for DFS Broker (hadoop) to come up... >>> ... >>> sta...@unicorn:~$ cat /opt/hypertable/0.9.3.2/log/DfsBroker.hadoop.log >>> Exception in thread "main" java.lang.NoClassDefFoundError: >>> org/hypertable/DfsBroker/hadoop/main >>> Caused by: java.lang.ClassNotFoundException: >>> org.hypertable.DfsBroker.hadoop.main >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:190) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) >>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >>> Could not find the main class: org.hypertable.DfsBroker.hadoop.main. >>> Program will exit. >>> sta...@unicorn:~$ ls /opt/hypertable/0.9.3.2/lib/ >>> java libboost_thread.so.1.40.0 >>> libgcc_s.so.1 libHyperRanger.so libHyperTools.so >>> librrd.so.4 libthrift.so.0 rb >>> libboost_filesystem.so.1.40.0 libbz2.so.1.0 >>> libHyperCommon.so libHyperspace.so liblog4cpp.so.5 >>> libsigar-amd64-linux.so libz.so.1 >>> libboost_iostreams.so.1.40.0 libdb_cxx-4.8.so >>> libHyperComm.so libHypertable.so libMapReduce.so >>> libstdc++.so.6 perl >>> libboost_program_options.so.1.40.0 libevent-1.4.so.2 >>> libHyperDfsBroker.so libHyperThriftConfig.so libncurses.so.5 >>> libtcmalloc_minimal.so.0 php >>> libboost_system.so.1.40.0 libexpat.so.1 >>> libHyperDfsCmds.so libHyperThrift.so libreadline.so.6 >>> libthriftnb.so.0 py >>> sta...@unicorn:~$ ls /opt/hypertable/0.9.3.2/lib/java/ >>> commons-cli-1.2.jar hadoop-0.20.2-core.jar >>> hbase-0.20.4.jar junit-4.3.1.LICENSE.txt log4j-1.2.13.jar >>> slf4j-log4j12-1.5.8.jar >>> commons-logging-1.0.4.jar hadoop-0.20.2-core.LICENSE.txt junit-4.3.1. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Hypertable Development" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<hypertable-dev%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/hypertable-dev?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Hypertable Development" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<hypertable-dev%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/hypertable-dev?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hypertable-dev?hl=en.
