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

WangShiXin updated PIO-201:
---------------------------
    Priority: Minor  (was: Major)

> Train Deploy seperately cause Error: No valid engine instance found for engine
> ------------------------------------------------------------------------------
>
>                 Key: PIO-201
>                 URL: https://issues.apache.org/jira/browse/PIO-201
>             Project: PredictionIO
>          Issue Type: Bug
>    Affects Versions: 0.13.0
>         Environment: spark ubuntu
>            Reporter: WangShiXin
>            Priority: Minor
>              Labels: newbie
>
> After i trained on cluster A got log like:
> {quote}[INFO] [Engine$] EngineWorkflow.train completed
> [INFO] [Engine] engineInstanceId=8e334d55-1482-4d79-9b55-e02b91aa0caa
> [INFO] [CoreWorkflow$] Inserting persistent model
> [INFO] [CoreWorkflow$] Updating engine instance
> [INFO] [CoreWorkflow$] Training completed successfully.
> [INFO] [AbstractConnector] Stopped 
> Spark@6ec63f8\{HTTP/1.1,[http/1.1]}{0.0.0.0:4041}
> {quote}
>  
> then, when deploy on server B use pio deploy,failed:
> {quote}[WARN] [Template$] /home/dev/tmp/deploy/template.json does not exist. 
> Template metadata will not be available. (This is safe to ignore if you are 
> not working on a template.)
> Sat Jan 05 15:21:17 CST 2019 WARN: Establishing SSL connection without 
> server's identity verification is not recommended. According to MySQL 
> 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established 
> by default if explicit option isn't set. For compliance with existing 
> applications not using SSL the verifyServerCertificate property is set to 
> 'false'. You need either to explicitly disable SSL by setting useSSL=false, 
> or set useSSL=true and provide truststore for server certificate verification.
> [ERROR] [Engine$] No valid engine instance found for engine 
> com.example.iti.SimilarRankEngine 099400e4829c88639502c061b9d62ba37405be03.
> Try running 'train' before 'deploy'. Aborting.
> {quote}
>  
> When I specify --engine-instance-id with the engineInstanceId got from tail 
> of the train log, it work well.
> Now I have to manually copy engineInstanceId from cluster A's log and 
> redeploy with engineInstanceId I got when update model.
> This issue did'n appear when train/deploy both run in same server.



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

Reply via email to