当前位置:   article > 正文

hive的10000端口启动不起来及beeline启动报错问题_hive端口号10000没有启动

hive端口号10000没有启动

1 问题点及参考文章

有些前辈大佬把问题总结的很好,让人有所启发和受益,因此先把参考到的文章贴出来。
1.1 如果在hive-site.xml中配置了metastore请先开启metastore和hiveserver2
1)【Hadoop】hiveserver2 不能启动端口 10000 开启服务的相关经验总结
2)启动hive时连接不到10000端口可能遇见的问题
3)记录初学者学习Hive时踩过的坑
开启 metastore

hive --service metastore &
  • 1

开启 hiveserver2

hive --service hiveserver2 &
  • 1

通过命令netstat -ntulp | grep 10000查看10000端口是否起来了。
1.2 初始化元数据库报bash: schematool: 未找到命令
4)bash: schematool: 未找到命令的解决办法
5)Hive为什么要启用Metastore?

  • 先确保在/etc/profile下配置了hive的环境变量并source了profile!下面贴出来我的环境变量仅供参考:
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin

#KAFKA_HOME
export KAFKA_HOME=/opt/module/kafka
export PATH=$PATH:$KAFKA_HOME/bin

#MAVEN_HOME
export MAVEN_HOME=/opt/module/maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin

#ANT_HOME
export ANT_HOME=/opt/module/ant-1.8.1
export PATH=$PATH:$ANT_HOME/bin

#TOMCAT_HOME
export CATALINA_HOME=/opt/module/tomcat-8.5.63
export PATH=$PATH:$CATALINA_HOME/bin

#HIVE_HOME
export HIVE_HOME=/opt/module/hive-1.2.1
export PATH=$PATH:$HIVE_HOME/bin

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 需要在hive的bin目录下执行元数据初始化:
[rocky@cts111 bin]$ ./schematool -dbType mysql -initSchema
  • 1

2 提醒

如果在hive-site.xml中配置了metastore,一定要先开启metastore和hiveserver2,否则就不要配置它,只要配置hive四大件就好。
网上查到的总结、配置和问题解决办法,一篇文章写的可能不是很全面甚至可能不对,要多查找几篇文章看看比较一下。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/838313
推荐阅读
相关标签
  

闽ICP备14008679号