----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/60543/#review181037 -----------------------------------------------------------
Ping. I think this review was submitted ... can it be closed? - Jonathan Hurley On June 29, 2017, 12:28 p.m., Dmitro Lisnichenko wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/60543/ > ----------------------------------------------------------- > > (Updated June 29, 2017, 12:28 p.m.) > > > Review request for Ambari, Dmytro Grinenko and Jonathan Hurley. > > > Bugs: AMBARI-21364 > https://issues.apache.org/jira/browse/AMBARI-21364 > > > Repository: ambari > > > Description > ------- > > *STR* > # Deployed cluster with Ambari version: 2.5.1.0-159 and HDP version: > 2.6.1.0-129 > # Upgrade Ambari to 2.5.2.0-74 (hash: > fd30644590991deb41241454d6e9091ed7a38e92) > # Run "ambari-server start" > > {code} > root@ctr-e133-1493418528701-156570-01-000005:/hwqe/hadoopqe# ambari-server > restart > Using python /usr/bin/python > Restarting ambari-server > Waiting for server stop... > Ambari Server stopped > Ambari Server running with administrator privileges. > Organizing resource files at /var/lib/ambari-server/resources... > Ambari database consistency check started... > Server PID at: /var/run/ambari-server/ambari-server.pid > Server out at: /var/log/ambari-server/ambari-server.out > Server log at: /var/log/ambari-server/ambari-server.log > Waiting for server start.................. > DB configs consistency check failed. Run "ambari-server start > --skip-database-check" to skip. You may try --auto-fix-database flag to > attempt to fix issues automatically. If you use this "--skip-database-check" > option, do not make any changes to your cluster topology or perform a cluster > upgrade until you correct the database consistency issues. See > /var/log/ambari-server/ambari-server-check-database.log for more details on > the consistency issues. > ERROR: Exiting with exit code -1. > REASON: Ambari Server java process has stopped. Please check the logs for > more information. > {code} > > DB log: ambari-server-check-database.log > {code} > 2017-06-27 13:51:38,743 INFO - Executing query 'GET_SERVICES_WITH_CONFIGS' > 2017-06-27 13:51:38,748 INFO - Comparing service configs from stack with > configs that we got from db > 2017-06-27 13:51:38,748 INFO - Getting services from metainfo > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / KAFKA > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / PIG > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / ZEPPELIN > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / LOGSEARCH > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / MAPREDUCE2 > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / SLIDER > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / HIVE > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / TEZ > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / HBASE > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / OOZIE > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / FLUME > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / MAHOUT > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / HDFS > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / DRUID > 2017-06-27 13:51:38,748 INFO - Processing HDP-2.6 / AMBARI_METRICS > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / SPARK > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / SMARTSENSE > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / AMBARI_INFRA > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / YARN > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / FALCON > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / SPARK2 > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / ZOOKEEPER > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / ATLAS > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / SQOOP > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / STORM > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / KNOX > 2017-06-27 13:51:38,749 INFO - Processing HDP-2.6 / KERBEROS > 2017-06-27 13:51:38,749 INFO - Comparing required service configs from stack > with mapped service configs from db > 2017-06-27 13:51:38,751 ERROR - Required config(s): product-info is(are) not > available for service SMARTSENSE with service config version 2 in cluster cl1 > 2017-06-27 13:51:38,751 ERROR - Required config(s): parquet-logging is(are) > not available for service HIVE with service config version 7 in cluster cl1 > 2017-06-27 13:51:38,751 INFO - Getting services which has mapped configs > which are not selected in clusterconfigmapping > 2017-06-27 13:51:38,755 INFO - Checking Topology tables > 2017-06-27 13:51:38,757 INFO - Checking for tables with large physical size > 2017-06-27 13:51:38,759 INFO - The database table host_role_command is > currently 16.703 MB and is within normal limits (3000.000) > 2017-06-27 13:51:38,760 INFO - The database table execution_command is > currently 12.516 MB and is within normal limits (3000.000) > 2017-06-27 13:51:38,761 INFO - The database table stage is currently 0.109 > MB and is within normal limits (3000.000) > 2017-06-27 13:51:38,761 INFO - The database table request is currently 0.078 > MB and is within normal limits (3000.000) > 2017-06-27 13:51:38,762 INFO - The database table alert_history is currently > 0.563 MB and is within normal limits (3000.000) > 2017-06-27 13:51:38,762 INFO - ******************************* Check > database completed ******************************* > {code} > > > Looks like the issue is because the DB query does not return > 'parquet-logging' and 'product-info' in type_name, while they exist in the > respective metainfo files. See attached SQL query output and below: > > {code} > root@ctr-e133-1493418528701-156570-01-000005:/var/lib/ambari-server/resources/common-services/HIVE/0.12.0.2.0# > cat > /var/lib/ambari-server/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml > | grep -C2 parquet > <configFile> > <type>env</type> > <fileName>parquet-logging.properties</fileName> > <dictionaryName>parquet-logging</dictionaryName> > </configFile> > </configFiles> > -- > <config-type>webhcat-site</config-type> > <config-type>webhcat-env</config-type> > <config-type>parquet-logging</config-type> > <config-type>ranger-hive-plugin-properties</config-type> > <config-type>ranger-hive-audit</config-type> > > {code} > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/checks/DatabaseConsistencyCheckHelper.java > 29c122201c > > ambari-server/src/main/java/org/apache/ambari/server/state/ClientConfigFileDefinition.java > 6d31d98da8 > > ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml > fee90cf334 > > > Diff: https://reviews.apache.org/r/60543/diff/1/ > > > Testing > ------- > > Live cluster check. Fixes issue for 'parquet-logging' config. > Please also see my latest comment in jira > > mvn clean test > > > Thanks, > > Dmitro Lisnichenko > >