[ 
https://issues.apache.org/jira/browse/AMBARI-15627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmytro Grinenko updated AMBARI-15627:
-------------------------------------
    Attachment: AMBARI-15627.patch

> Ambari is expecting hadoop client package and configuration, even if no HDFS 
> components are installed on this host
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-15627
>                 URL: https://issues.apache.org/jira/browse/AMBARI-15627
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.2.2
>            Reporter: Dmytro Grinenko
>            Priority: Critical
>             Fix For: 2.2.2
>
>         Attachments: AMBARI-15627.patch
>
>
> This happens during an ugprade from HDP 2.3.0 to 2.3.4.7. Couple nodes  have 
> Kafka broker/Zookeeper installed with no clients or any other components. 
> Hence, during the installation, there is no HDFS package installed on this 
> node. However, during the start up Ambari expects this node to have 
> /usr/hdp/current/hadoop-client/conf' during the start up:
> {code}
> Traceback (most recent call last): 
> File 
> "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START/scripts/hook.py",
>  line 39, in <module> 
> BeforeStartHook().execute() 
> File 
> "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
>  line 219, in execute 
> method(env) 
> File 
> "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START/scripts/hook.py",
>  line 36, in hook 
> create_topology_script_and_mapping() 
> File 
> "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START/scripts/rack_awareness.py",
>  line 69, in create_topology_script_and_mapping 
> create_topology_mapping() 
> File 
> "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START/scripts/rack_awareness.py",
>  line 36, in create_topology_mapping 
> group=params.user_group) 
> File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", 
> line 154, in __init__ 
> self.env.run() 
> File 
> "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", 
> line 158, in run 
> self.run_action(resource, action) 
> File 
> "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", 
> line 121, in run_action 
> provider_action() 
> File 
> "/usr/lib/python2.6/site-packages/resource_management/core/providers/system.py",
>  line 152, in action_create 
> sudo.makedirs(path, self.resource.mode or 0755) 
> File "/usr/lib/python2.6/site-packages/resource_management/core/sudo.py", 
> line 55, in makedirs 
> os.makedirs(path, mode) 
> File "/usr/lib64/python2.6/os.py", line 157, in makedirs 
> mkdir(name, mode) 
> OSError: [Errno 2] No such file or directory: 
> '/usr/hdp/current/hadoop-client/conf' 
> Error: Error: Unable to run the custom hook script ['/usr/bin/python2', 
> '/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START/scripts/hook.py',
>  'START', '/var/lib/ambari-agent/data/command-3343.json', 
> '/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-START', 
> '/var/lib/ambari-agent/data/structured-out-3343.json', 'INFO', 
> '/var/lib/ambari-agent/tmp']
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to