You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Di Li (JIRA)" <ji...@apache.org> on 2018/04/25 20:12:00 UTC

[jira] [Commented] (AMBARI-23696) Hive Metastore install fails with a No Such File error regarding hive-site.jceks on in Ambari 2.6.1

    [ 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)