Rajkumar Singh created HIVE-22317: ------------------------------------- Summary: Beeline site parser does not handle the variable substitution correctly Key: HIVE-22317 URL: https://issues.apache.org/jira/browse/HIVE-22317 Project: Hive Issue Type: Bug Components: Beeline Affects Versions: 4.0.0 Environment: Hive-4.0.0 Reporter: Rajkumar Singh Assignee: Rajkumar Singh
beeline-site.xml {code:java} <configuration xmlns:xi="http://www.w3.org/2001/XInclude"> <property> <name>beeline.hs2.jdbc.url.container</name> <value>jdbc:hive2://c3220-node2.host.com:2181,c3220-node3.host.com:2181,c3220-node4.host.com:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2</value> </property> <property> <name>beeline.hs2.jdbc.url.default</name> <value>test</value> </property> <property> <name>beeline.hs2.jdbc.url.test</name> <value>${beeline.hs2.jdbc.url.container}?tez.queue.name=myqueue</value> </property> <property> <name>beeline.hs2.jdbc.url.llap</name> <value>jdbc:hive2://c3220-node2.host.com:2181,c3220-node3.host.com:2181,c3220-node4.host.com:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2-interactive</value> </property> </configuration>{code} beeline fail to connect because it does not parse the substituted value correctly {code:java} beeline Error in parsing jdbc url: ${beeline.hs2.jdbc.url.container}?tez.queue.name=myqueue from beeline-site.xml beeline> {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)