hive没有提供hive --version这种方式查看版本号,可以考虑查看hive加载jar方式来查看。具体操作记录如下:
1.执行hive命令
2.在克隆窗口下执行jps,查到进程号7225 RunJar
3.执行lsof -g 7225 | grep hive,查看加载到的hive相关jar包
java 7225 7225 lujian 57r REG 8,6 93402 29415978 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-beeline-0.10.0-cdh4.2.
java 7225 7225 lujian 58r REG 8,6 3922 29415979 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-builtins-0.10.0-cdh4.2.
java 7225 7225 lujian 59r REG 8,6 32642 29415980 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-cli-0.10.0-cdh4.2.
java 7225 7225 lujian 60r REG 8,6 89389 29415981 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-common-0.10.0-cdh4.2.
java 7225 7225 lujian 61r REG 8,6 112792 29415982 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-contrib-0.10.0-cdh4.2.
java 7225 7225 lujian 62r REG 8,6 4596605 29415983 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-exec-0.10.0-cdh4.2.
java 7225 7225 lujian 63r REG 8,6 55055 29415984 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-hbase-handler-0.10.0-cdh4.2.
java 7225 7225 lujian 64r REG 8,6 23884 29415985 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-hwi-0.10.0-cdh4.2.
java 7225 7225 lujian 65r REG 8,6 116852 29415987 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-jdbc-0.10.0-cdh4.2.
java 7225 7225 lujian 66r REG 8,6 3083290 29415988 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-metastore-0.10.0-cdh4.2.
java 7225 7225 lujian 67r REG 8,6 14433 29415989 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-pdk-0.10.0-cdh4.2.
java 7225 7225 lujian 68r REG 8,6 654201 29415990 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-serde-0.10.0-cdh4.2.
java 7225 7225 lujian 69r REG 8,6 1490629 29415991 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-service-0.10.0-cdh4.2.
java 7225 7225 lujian 70r REG 8,6 98271 29415992 /home/lujian/hive-0.10.0-cdh4.2.1/hive-0.10.0-cdh4.2.1/lib/hive-shims-0.10.0-cdh4.2.
可以观察到hive加载都是hive-*-0.10.0-cdh4.2.,当前hive版本是hive0.10.0
另外也可以考虑用jinfo命令,jinfo 5492
= /usr/local/cloud/hive/lib/hive-cli-0.10.0-cdh4.2.
该命令可以打印出java进程的配置信息:包括jvm参数,系统属性等