问题
I am new to big data; technically I am a Java developer and decided to learn big data concepts. I am just able to install Hadoop and Hive, and now I want to connect my Java program to Hive. I have configured MySQL as a back-end db.
Tried to Google it and found a few Java program sample where they are using something like this URL jdbc:hive2://172.16.149.158:10000/default,"","".
My question is I didn't made any setting like this in hive-sites.xml. Where should I made these setting or if not than where to find out which setting I should use?
回答1:
Port 10000 is the default port for HiveServer2, which enables clients to execute queries against Hive.
This configuration is set in hive-site.xml via the property hive.server2.thrift.port
<property>
  <name>hive.server2.thrift.port</name>
  <value>10000</value>
</property>
More details on HiveServer2 are here
Also, the default in the URL is the default Hive database.
来源:https://stackoverflow.com/questions/50073794/hive-jdbc-connection-setting-or-mapping-with-mysql