Hi Hitesh : Thanks a lot for your reply.
I solved this problem , it is silly mistake. Someone has changed the owner of "/" dir , and according to the errorlog , pdsh need root to proceed. After changing the owner of "/" to root , problem solved. Thank you again for you reply. I have another question. I had a uninstall failure , and there is no button on the website for me to rollback and i don't know what to do about that. What should i do now to reinstall hadoop ? Thanks On Fri, Aug 10, 2012 at 10:55 PM, Hitesh Shah <[email protected]> wrote: > Hi > > Currently, the ambari installer requires everything to be run as root. It > does not detect that the user is not root and use sudo either on the master > or on the agent nodes. > Furthermore, it seems like it is failing when trying to use pdsh to make > remote calls to the host list that you passed in due to the errors mentioned > in your script. This could be due to how it was installed but I am not sure. > > Could you switch to become root and run any simple command on all hosts using > pdsh? If you want to reference exactly how ambari uses pdsh, you can look > into /usr/share/hmc/php/frontend/commandUtils.php > > thanks > -- Hitesh > > On Aug 9, 2012, at 9:04 PM, xu peng wrote: > >> According to the error log , is there something wrong with my account ? >> >> I installed all the dependency module and ambari with the user >> "ambari" instead of root. I added user "ambari" to /etc/sudofilers >> with no passwd. >> >> On Fri, Aug 10, 2012 at 11:49 AM, xu peng <[email protected]> wrote: >>> There is no 100.log.file in /var/log/hmc dir, but only 55.log file (55 >>> is the biggest version num). >>> >>> The content of 55.log is : >>> pdsh@vbaby1: module path "/usr/lib64/pdsh" insecure. >>> pdsh@vbaby1: "/": Owner not root, current uid, or pdsh executable owner >>> pdsh@vbaby1: Couldn't load any pdsh modules >>> >>> Thanks ~ >>> >>> >>> On Fri, Aug 10, 2012 at 11:36 AM, Hitesh Shah <[email protected]> >>> wrote: >>>> Sorry - my mistake. The last txn mentioned is 100 so please look for the >>>> 100.log file. >>>> >>>> -- Hitesh >>>> >>>> >>>> On Aug 9, 2012, at 8:34 PM, Hitesh Shah wrote: >>>> >>>>> Thanks - will take a look and get back to you. >>>>> >>>>> Could you also look at /var/log/hmc/hmc.txn.55.log and see if there are >>>>> any errors in it? >>>>> >>>>> -- Hitesh. >>>>> >>>>> On Aug 9, 2012, at 8:00 PM, xu peng wrote: >>>>> >>>>>> Hi Hitesh : >>>>>> >>>>>> Thanks a lot for your replying. I have done all your suggestions in my >>>>>> ambari server , and the result is as below. >>>>>> >>>>>> 1. I can confirm that the hosts.txt file is empty after i failed at >>>>>> the step finding reachable nodes. >>>>>> 2. I tried make hostdetails file in win7 and redhat , it both >>>>>> failed.(Please see the attachment, my hostdetails file) >>>>>> 3. I removed the logging re-direct and run the .sh script .It seems >>>>>> like the script works well , it print the hostname in console and >>>>>> generate a file (content is "0") in the same dir. (Please see the >>>>>> attachment , the result and my .sh script ) >>>>>> 4. I attached the hmc.log and error_log too. Hope this helps ~ >>>>>> >>>>>> Thanks ~ >>>>>> Xupeng >>>>>> >>>>>> >>>>>> On Fri, Aug 10, 2012 at 12:24 AM, Hitesh Shah <[email protected]> >>>>>> wrote: >>>>>>> Xupeng, can you confirm that the hosts.txt file at >>>>>>> /var/run/hmc/clusters/EBHadoop/hosts.txt is empty? >>>>>>> >>>>>>> Also, can you ensure that the hostdetails file that you upload does not >>>>>>> have any special characters that may be creating problems for the >>>>>>> parsing layer? >>>>>>> >>>>>>> In the same dir, there should be an ssh.sh script. Can you create a >>>>>>> copy of it, edit to remove the logging re-directs to files and run the >>>>>>> script manually from command-line ( it takes in a hostname as the >>>>>>> argument ) ? The output of that should show you as to what is going >>>>>>> wrong. >>>>>>> >>>>>>> Also, please look at /var/log/hmc/hmc.log and httpd/error_log to see if >>>>>>> there are any errors being logged which may shed more light on the >>>>>>> issue. >>>>>>> >>>>>>> thanks >>>>>>> -- Hitesh >>>>>>> >>>>>>> >>>>>>> On Aug 9, 2012, at 9:11 AM, Artem Ervits wrote: >>>>>>> >>>>>>>> Which file are you supplying in the step? Hostdetail.txt or hosts? >>>>>>>> >>>>>>>> From: xupeng.bupt [mailto:[email protected]] >>>>>>>> Sent: Thursday, August 09, 2012 11:33 AM >>>>>>>> To: ambari-user >>>>>>>> Subject: Re: RE: Problem when setting up hadoop cluster step 2 >>>>>>>> >>>>>>>> Thank you for your replying ~ >>>>>>>> >>>>>>>> >>>>>>>> I made only one hostdetail.txt file which contains the names of all >>>>>>>> servers. And i submit this file on the website , but i still have the >>>>>>>> same problem. I failed at the step of finding reachable nodes. >>>>>>>> >>>>>>>> The error log is : " >>>>>>>> [ERROR][sequentialScriptExecutor][sequentialScriptRunner.php:272][]: >>>>>>>> Encountered total failure in transaction 100 while running cmd: >>>>>>>> /usr/bin/php ./addNodes/findSshableNodes.php with args: EBHadoop root >>>>>>>> 35 100 36 /var/run/hmc/clusters/EBHadoop/hosts.txt >>>>>>>> " >>>>>>>> >>>>>>>> And my hostdetail.txt file is :" >>>>>>>> vbaby2.cloud.eb >>>>>>>> vbaby3.cloud.eb >>>>>>>> vbaby4.cloud.eb >>>>>>>> vbaby5.cloud.eb >>>>>>>> vbaby6.cloud.eb >>>>>>>> " >>>>>>>> Thank you very much ~ >>>>>>>> >>>>>>>> 2012-08-09 >>>>>>>> xupeng.bupt >>>>>>>> 发件人: Artem Ervits >>>>>>>> 发送时间: 2012-08-09 22:16:53 >>>>>>>> 收件人: [email protected] >>>>>>>> 抄送: >>>>>>>> 主题: RE: Problem when setting up hadoop cluster step 2 >>>>>>>> the installer requires a hosts file which I believe you called >>>>>>>> hostdetail. Make sure it's the same file. You also mention a hosts.txt >>>>>>>> and host.txt. You only need one file with the names of all servers. >>>>>>>> -----Original Message----- >>>>>>>> From: xu peng [mailto:[email protected]] >>>>>>>> Sent: Thursday, August 09, 2012 2:02 AM >>>>>>>> To: [email protected] >>>>>>>> Subject: Problem when setting up hadoop cluster step 2 >>>>>>>> Hi everyone : >>>>>>>> I am trying to use ambari to set up a hadoop cluster , but i encounter >>>>>>>> a problem on step 2. I already set up the password-less ssh, and i >>>>>>>> creat a hostdetail.txt file. >>>>>>>> The problem is that i found the file >>>>>>>> "/var/run/hmc/clusters/EBHadoop/hosts.txt" is empty , no matter how >>>>>>>> many times i submit the host.txt file on the website , and i really >>>>>>>> don't know why. >>>>>>>> { >>>>>>>> Here is the log file : [2012:08:09 >>>>>>>> 05:17:56][ERROR][sequentialScriptExecutor][sequentialScriptRunner.php:272][]: >>>>>>>> Encountered total failure in transaction 100 while running cmd: >>>>>>>> /usr/bin/php ./addNodes/findSshableNodes.php with args: EBHadoop root >>>>>>>> 35 100 36 /var/run/hmc/clusters/EBHadoop/hosts.txt >>>>>>>> and my host.txt is like this(vbaby1.cloud.eb is the master node) : >>>>>>>> vbaby2.cloud.eb >>>>>>>> vbaby3.cloud.eb >>>>>>>> vbaby4.cloud.eb >>>>>>>> vbaby5.cloud.eb >>>>>>>> vbaby6.cloud.eb >>>>>>>> } >>>>>>>> Can anyone help me and tell me what i am doing wrong ? >>>>>>>> Thank you very much ~! >>>>>>>> This electronic message is intended to be for the use only of the >>>>>>>> named recipient, and may contain information that is confidential or >>>>>>>> privileged. If you are not the intended recipient, you are hereby >>>>>>>> notified that any disclosure, copying, distribution or use of the >>>>>>>> contents of this message is strictly prohibited. If you have received >>>>>>>> this message in error or are not the named recipient, please notify us >>>>>>>> immediately by contacting the sender at the electronic mail address >>>>>>>> noted above, and delete and destroy all copies of this message. Thank >>>>>>>> you. >>>>>>>> -------------------- >>>>>>>> This electronic message is intended to be for the use only of the >>>>>>>> named recipient, and may contain information that is confidential or >>>>>>>> privileged. If you are not the intended recipient, you are hereby >>>>>>>> notified that any disclosure, copying, distribution or use of the >>>>>>>> contents of this message is strictly prohibited. If you have received >>>>>>>> this message in error or are not the named recipient, please notify us >>>>>>>> immediately by contacting the sender at the electronic mail address >>>>>>>> noted above, and delete and destroy all copies of this message. Thank >>>>>>>> you. >>>>>>>> -------------------- >>>>>>>> This electronic message is intended to be for the use only of the >>>>>>>> named recipient, and may contain information that is confidential or >>>>>>>> privileged. If you are not the intended recipient, you are hereby >>>>>>>> notified that any disclosure, copying, distribution or use of the >>>>>>>> contents of this message is strictly prohibited. If you have received >>>>>>>> this message in error or are not the named recipient, please notify us >>>>>>>> immediately by contacting the sender at the electronic mail address >>>>>>>> noted above, and delete and destroy all copies of this message. Thank >>>>>>>> you. >>>>>>>> -------------------- >>>>>>>> >>>>>>>> This electronic message is intended to be for the use only of the >>>>>>>> named recipient, and may contain information that is confidential or >>>>>>>> privileged. If you are not the intended recipient, you are hereby >>>>>>>> notified that any disclosure, copying, distribution or use of the >>>>>>>> contents of this message is strictly prohibited. If you have received >>>>>>>> this message in error or are not the named recipient, please notify us >>>>>>>> immediately by contacting the sender at the electronic mail address >>>>>>>> noted above, and delete and destroy all copies of this message. Thank >>>>>>>> you. >>>>>>>> >>>>>>>> >>>>>>>> -------------------- >>>>>>>> >>>>>>>> This electronic message is intended to be for the use only of the >>>>>>>> named recipient, and may contain information that is confidential or >>>>>>>> privileged. If you are not the intended recipient, you are hereby >>>>>>>> notified that any disclosure, copying, distribution or use of the >>>>>>>> contents of this message is strictly prohibited. If you have received >>>>>>>> this message in error or are not the named recipient, please notify us >>>>>>>> immediately by contacting the sender at the electronic mail address >>>>>>>> noted above, and delete and destroy all copies of this message. Thank >>>>>>>> you. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> <hmcLog.txt><hostdetails.txt><httpdLog.txt><ssh1.sh><ssh1_result.jpg> >>>>> >>>> >
