Please configure Hive with MySQL first before starting hiveserver2
You can use some other database like Oracle also.
Add the following settings in hive-site.xml
<property>
<name>hive.support.concurrency</name>
<description>Enable Hive's Table Lock Manager Service</description>
<value>true</value>
</property>
<property>
<name>hive.zookeeper.quorum</name>
<description>Zookeeper quorum used by Hive's Table Lock Manager</description>
<value>zookeeper_hos1,zookeeper_host2,zookeeper_host3</value>
</property>
<property>
<name>datanucleus.autoCreateSchema</name>
<value>false</value>
</property>
<property>
<name>datanucleus.fixedDatastore</name>
<value>true</value>
</property>
From command prompt
Start hiveserver2
>hiveserver2
The hiveserver2 binary is present in bin folder of hive directory , so you can go to that folder and run it in case you installed hive via tar ball
How to check
Now just start beeline and see if things are working fine
The userame password are not requied if you haven’t configured any LDAP settings for hiveserver
$ /usr/lib/hive/bin/beeline
beeline> !connect jdbc:hive2://localhost:10000 username password org.apache.hive.jdbc.HiveDriver
0: jdbc:hive2://localhost:10000> SHOW TABLES;
show tables;
+-----------+
| tab_name |
+-----------+
+-----------+
No rows selected (0.238 seconds)
0: jdbc:hive2://localhost:10000>
No comments:
Post a Comment
Please share your views and comments below.
Thank You.