OK, i see. thank you very much.

在 2013年12月24日星期二UTC+8上午12时31分02秒,Doug Judd写道:
>
> Maybe there were some old CDH3 .jar files left around from the previous 
> run.  Setting :default_distro to "cdh4" should have solved the problem.  I 
> think when you change distros (e.g. change :default_distro from "cdh3" to 
> "cdh4") you need to run the following command:
>
> cap set_distro
>
> - Doug
>
>
> On Mon, Dec 23, 2013 at 1:08 AM, Xy Zheng <[email protected]<javascript:>
> > wrote:
>
>> [cloudil@dlxa101 bin]$ ./set-hadoop-distro.sh cdh4 
>> when i did above command, the error fixed. 
>> but i don't know why?
>>
>> when cap install_package. the config items as follows:
>> set :default_dfs, "hadoop"
>> set :default_distro, "cdh4"
>>
>> be set in Capfile.
>> i want to ./set-hadoop-distro.sh be called when and by whom? 
>> is it set automatically?
>> why should i manual set? 
>>
>> my Capfile set part as follows:
>> [cloudil@dlxa101 zxy_hytcluster_test]$ head -n20 Capfile
>> set :source_machine, "dlxa101"
>> set :install_dir,  "/home/cloudil/zxy_hytcluster_test/hypertable_cluster"
>> set :hypertable_version, "0.9.7.8"
>> set :default_pkg, 
>> "/home/cloudil/zxy_hytcluster_test/hypertable-0.9.7.8-linux-x86_64-debug.tar.bz2"
>> set :default_dfs, "hadoop"
>> set :default_distro, "cdh4"
>> set :default_config, "/home/cloudil/zxy_hytcluster_test/hypertable.cfg"
>>
>> role :source, "dlxa101"
>> role :master, "dlxa101"
>> role :hyperspace, "dlxa102"
>> role :slave,  "dlxa103", "dlxa105", "dlxa106", "dlxa107"
>> role :localhost, "dlxa101"
>>
>> ######################### END OF USER CONFIGURATION 
>> ############################
>> set :prompt_stop, 0
>> set :prompt_clean, 1
>>
>> any advice be appreciated.
>>
>> 在 2013年12月23日星期一UTC+8下午3时22分51秒,Xy Zheng写道:
>>
>>> Exception in thread "main" java.lang.NoClassDefFoundError: 
>>> org/apache/hadoop/hdfs/server/namenode/NotReplicatedYetException
>>>  at org.hypertable.DfsBroker.hadoop.main.main(main.java:171)
>>> Caused by: java.lang.ClassNotFoundException: 
>>> org.apache.hadoop.hdfs.server.namenode.NotReplicatedYetException
>>>  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:306)
>>>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>
>>> what is the reason of  this error arise? i have put *.jar under correct 
>>> path. any advice be appreciated.
>>>
>>> 在 2013年12月13日星期五UTC+8下午2时43分30秒,Xy Zheng写道:
>>>>
>>>> fixed error: /current/lib/*Java*
>>>>
>>>> 在 2013年12月13日星期五UTC+8上午11时13分54秒,Xy Zheng写道:
>>>>>
>>>>> I think this error arised because maybe there is no jar file (
>>>>> hypertable-0.9.7.X(-examples).jar) in /current/lib and 
>>>>> /current/lib/java/cdhX
>>>>>
>>>>> you must be compile it and copy to the path mentioned.
>>>>>
>>>>> how to compile it, you can find method at https://groups.google.com/
>>>>> forum/#!topic/hypertable-dev/EqQwB7ls9JU
>>>>>
>>>>> wow!!!
>>>>>
>>>>> 在 2013年12月12日星期四UTC+8下午2时08分51秒,Xy Zheng写道:
>>>>>>
>>>>>> Hi Doug:
>>>>>>
>>>>>> cap start error as follows:  
>>>>>>
>>>>>>  servers: ["dlxa101"]
>>>>>>     [dlxa101] executing command
>>>>>>  ** [out :: dlxa101] DFS broker: available file descriptors: 65536
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] Waiting for DFS Broker (hadoop) 
>>>>>> (localhost:38030) to come up...
>>>>>>  ** [out :: dlxa101] ERROR: DFS Broker (hadoop) did not come up
>>>>>>
>>>>>> [cloudil@dlxa101 bin]$ ./set-hadoop-distro.sh cdh4
>>>>>> Hypertable successfully configured for Hadoop cdh4
>>>>>>
>>>>>> DfsBroker.hadoop.log as follows:
>>>>>>
>>>>>> [cloudil@dlxa101 log]$ tail -f -n20 DfsBroker.hadoop.log 
>>>>>> No Hadoop distro is configured.  Run the following script to
>>>>>> configure:
>>>>>>
>>>>>> /home/cloudil/zxy_hytcluster_test/hypertable_cluster/
>>>>>> current/bin/set-hadoop-distro.sh
>>>>>> Hypertable successfully configured for Hadoop cdh4
>>>>>> 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:306)
>>>>>>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>>>> Could not find the main class: org.hypertable.DfsBroker.hadoop.main. 
>>>>>>  Program will exit.
>>>>>>
>>>>>> can you help me. thank you.
>>>>>>
>>>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Hypertable Development" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/hypertable-dev.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Doug Judd
> CEO, Hypertable Inc.
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hypertable-dev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to