You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Rajkumar Singh (Jira)" <ji...@apache.org> on 2019/10/10 06:24:00 UTC

[jira] [Created] (HIVE-22317) Beeline site parser does not handle the variable substitution correctly

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)