[ 
https://issues.apache.org/jira/browse/AMBARI-23696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16453003#comment-16453003
 ] 

Di Li commented on AMBARI-23696:
--------------------------------

Hi Jayush, could you help reassign please ?

A few of my developers and QA hit the issue, albeit I hasn't hit it myself. It 
seemed to me that sometimes Ambari Agent failed to install the default JDK 
(default select during ambari-server setup) but never reported it, so it moved 
on to subsequent installation then failed when it needed the Java runtime.

> Hive Metastore install fails with a No Such File error regarding 
> hive-site.jceks on in Ambari 2.6.1
> ---------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-23696
>                 URL: https://issues.apache.org/jira/browse/AMBARI-23696
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Di Li
>            Assignee: Jayush Luniya
>            Priority: Major
>
> I started with a cluster where Hive metastore is on its own hostĀ  (thus being 
> the first component to be installed by the Ambari agent). The install failed 
> with errorĀ 
> Caught an exception while executing custom service command: <type 
> 'exceptions.OSError'>: [Errno 2] No such file or directory; [Errno 2] No such 
> file or directory
> Ambari agent log had err regarding hive-site.jcek , but it was actually about 
> the JDK was never installed successfully by the Ambari agent (yet agent never 
> failed )
> INFO 2018-04-25 08:57:32,715 ActionQueue.py:238 - Executing command with id = 
> 7-0, taskId = 331 for role = HIVE_METASTORE of cluster ssh.
> INFO 2018-04-25 08:57:32,715 ActionQueue.py:279 - Command execution metadata 
> - taskId = 331, retry enabled = False, max retry duration (sec) = 0, 
> log_output = True
> INFO 2018-04-25 08:57:32,716 CustomServiceOrchestrator.py:265 - Generating 
> the JCEKS file: roleCommand=INSTALL and taskId = 331
> INFO 2018-04-25 08:57:32,716 CustomServiceOrchestrator.py:243 - Identifying 
> config hive-site for CS:
> INFO 2018-04-25 08:57:32,716 CustomServiceOrchestrator.py:292 - 
> provider_path=jceks://file/var/lib/ambari-agent/cred/conf/hive_metastore/hive-site.jceks
> INFO 2018-04-25 08:57:32,716 CustomServiceOrchestrator.py:299 - 
> ('/usr/jdk64/jdk1.8.0_112/bin/java', '-cp', 
> '/var/lib/ambari-agent/cred/lib/*', 
> 'org.apache.hadoop.security.alias.CredentialShell', 'create', 
> u'javax.jdo.option.ConnectionPassword', '-value', [PROTECTED], '-provider', 
> 'jceks://file/var/lib/ambari-agent/cred/conf/hive_metastore/hive-site.jceks')
> ERROR 2018-04-25 08:57:32,724 CustomServiceOrchestrator.py:441 - Caught an 
> exception while executing custom service command: <type 
> 'exceptions.OSError'>: [Errno 2] No such file or directory; [Errno 2] No such 
> file or directory
> Traceback (most recent call last):
>  File 
> "/usr/lib/python2.6/site-packages/ambari_agent/CustomServiceOrchestrator.py", 
> line 378, in runCommand
>  self.generateJceks(command)
>  File 
> "/usr/lib/python2.6/site-packages/ambari_agent/CustomServiceOrchestrator.py", 
> line 300, in generateJceks
>  cmd_result = subprocess.call(cmd)
>  File "/usr/lib64/python2.7/subprocess.py", line 524, in call
>  return Popen(*popenargs, **kwargs).wait()
>  File "/usr/lib/python2.6/site-packages/ambari_agent/main.py", line 66, in 
> sp_locked_init
>  sp_original_init(self, *a, **kw)
>  File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
>  errread, errwrite)
>  File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
>  raise child_exception
> OSError: [Errno 2] No such file or directory



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to