如何开启hive metastore服务
更新:HHH   时间:2023-1-7


这篇文章主要介绍了如何开启hive metastore服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

我们必须在hive服务端才能开启hive metastore服务
第一种方式

hive --service metastore -p 9083 &

第二种方式
如果你在hive-site.xml里指定了hive.metastore.uris的port

<property>          <name>hive.metastore.uris</name>          <value>thrift://hadoop003:9083</value>   </property>

就可以不指定端口启动了

hive --service metastore

拷贝hive-site.xml

# cp ~/app/hive/conf/hive-site.xml ~/app/spark/conf/

执行脚本命令

# spark-shell --jars ~/mysql-connector-java-5.1.48-bin.jar
scala> spark.sql("use hive")2019-08-22 23:37:12 WARN  ObjectStore:568 - Failed to get database global_temp, returning NoSuchObjectExceptionres0: org.apache.spark.sql.DataFrame = []scala> spark.sql("show tables").show+--------+----------+-----------+|database| tableName|isTemporary|+--------+----------+-----------+|    hive|      docs|      false||    hive|word_count|      false|+--------+----------+-----------+scala> spark.table("word_count").show+------+-----+|  word|count|+------+-----+|hadoop|    1|| hello|    2|| world|    1|+------+-----+

感谢你能够认真阅读完这篇文章,希望小编分享的“如何开启hive metastore服务”这篇文章对大家有帮助,同时也希望大家多多支持天达云,关注天达云行业资讯频道,更多相关知识等着你来学习!

返回大数据教程...