我无法启动hiveserver2,当我启动时,它没有显示任何响应。如图所示
hive --service hiveserver2
which: no hbase in (/opt/hadoop/hive/apache-hive-2.3.4-bin/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/default/bin:/opt/hadoop/sbin:/opt/hadoop/bin)
2019-01-09 07:20:24:启动HiveServer2
我也尝试了另一个命令
hive --service hiveserver2 --hiveconf hive.server2.thrift.port=10000 --hiveconf hive.root.logger=INFO,console
ERROR [main] metastore.ObjectStore: Version information found in metastore differs 2.0.0 from expected schema version 2.3.0. Schema verififcation is disabled hive.metastore.schema.verification
答案 0 :(得分:0)
您最近执行过升级吗? Hive期望每个错误的架构版本为2.3.0。您应该使用Hive架构工具来升级架构版本。
使用schematool升级元存储。用于Postgres的Ex(可能的后端是derby | mysql | postgres | oracle | mssql);
/ bin / schematool -dbType postgres -info
/ bin / schematool -dbType postgres -upgradeSchemaFrom -upgradeSchemaFrom 2.0.0 -dryRun
/ bin / schematool -dbType postgres -upgradeSchemaFrom -upgradeSchemaFrom 2.0.0
启动配置单元服务器
有关此过程的更多示例和信息,请参见: https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool