During migration, spark2 and livy2-server fail to start due to: 2018-07-26 18:18:09,024 - The 'livy2-server' component did not advertise a version. This may indicate a problem with the component packaging. However, the stack-select tool was able to report a single version installed (3.0.0.0-1634). This is the version that will be reported. Traceback (most recent call last): File "/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/package/scripts/livy2_server.py", line 148, in <module> LivyServer().execute() File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 353, in execute method(env) File "/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/package/scripts/livy2_server.py", line 43, in install import params File "/var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/package/scripts/params.py", line 220, in <module> if hive_metastore_db_type == "mssql": File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/config_dictionary.py", line 73, in __getattr__ raise Fail("Configuration parameter '" + self.name + "' was not found in configurations dictionary!") resource_management.core.exceptions.Fail: Configuration parameter 'hive-env' was not found in configurations dictionary!
I observed that: /var/lib/ambari-agent/cache/stacks/HDP/2.6/services/YARN/configuration/yarn-site.xml does have: <property> <name>yarn.nodemanager.kill-escape.user</name> <value>hive</value> <depends-on> <property> <type>hive-env</type> <name>hive_user</name> </property> </depends-on> <on-ambari-upgrade add="false"/> </property> /var/lib/ambari-agent/cache/stacks/HDP/3.0/services/YARN/configuration/yarn-site.xml doesn't. Below files are the same: /var/lib/ambari-agent/cache/stacks/HDP/2.6/services/SPARK2/configuration/livy2-env.xml vs /var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/configuration/livy2-env.xml /var/lib/ambari-agent/cache/stacks/HDP/2.6/services/SPARK2/configuration/livy2-conf.xml vs /var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/configuration/livy2-conf.xml I don't see anything wrong in /var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/configuration/spark2-defaults.xml /var/lib/ambari-agent/cache/stacks/HDP/3.0/services/SPARK2/configuration/spark2-env.xml either. Any idea will be highly appreciated! Thanks. On Tue, Jul 24, 2018 at 3:56 PM, Lian Jiang <jiangok2...@gmail.com> wrote: > Thanks. I will try 1 given that I cannot find enough documents/examples > online for the blueprint schema changes online. > > On Tue, Jul 24, 2018 at 3:49 PM, Benoit Perroud <ben...@noisette.ch> > wrote: > >> HDP 3 don’t have any more spark (1.x), only spark2. >> >> In general, old blueprints are not fully compatible and have to be >> tweaked a bit. >> >> I see two options from where you are: >> >> 1) Upgrade your current blueprint, i.e. use it with HDP 2.6+, run the >> upgrade wizard from Ambari 2.7 to HDP 3, and export a new version of the >> blueprint. >> 2) Manually update the blueprint and remove the spark-defaults section it >> has. This is still not giving you the guarantee the blueprint will work, >> you might need to do more customisation. >> >> Benoit >> >> >> >> >> On 25 Jul 2018, at 00:05, Lian Jiang <jiangok2...@gmail.com> wrote: >> >> Thanks Benoit for the advice. >> >> I switched to ambari 2.7. However, when I create the cluster, it failed >> due to "config types are not defined in the stack: [spark-defaults]". >> >> Below links point to a spec < ambari2.7. >> https://cwiki.apache.org/confluence/display/AMBARI/Blueprint >> s#Blueprints-BlueprintStructure >> https://docs.hortonworks.com/HDPDocuments/Ambari-2.7.0.0/adm >> inistering-ambari/content/amb_using_ambari_blueprints.html >> >> https://github.com/apache/ambari/tree/release-2.7.0/ambari- >> server/src/main/resources/stacks/HDP does not have HDP3.0. This makes it >> hard to troubleshoot. >> >> Do you know where I can find the source code of HDP3.0 ambari stack so >> that I can check what configs are supported in new ambari? >> >> Thanks. >> >> >> >> On Mon, Jul 23, 2018 at 2:35 PM, Benoit Perroud <ben...@noisette.ch> >> wrote: >> >>> Are you using Ambari 2.7? >>> >>> Make sure you upgrade Ambari to 2.7 first, since this version is >>> required for HDP 3 >>> >>> Benoit >>> >>> >>> On 23 Jul 2018, at 23:32, Lian Jiang <jiangok2...@gmail.com> wrote: >>> >>> Hi, >>> >>> I am using ambari blueprint to install HDP 3.0 and cannot register the >>> vdf file. >>> >>> The vdf file is (the url works): >>> >>> { >>> "VersionDefinition": { >>> "version_url": "http://public-repo-1.hortonwo >>> rks.com/HDP/centos7/3.x/updates/3.0.0.0/HDP-3.0.0.0-1634.xml" >>> } >>> } >>> >>> The error is "An internal system exception occurred: Stack data, Stack >>> HDP 3.0 is not found in Ambari metainfo" >>> >>> Any idea? Thanks. >>> >>> >>> >> >> >