内容纲要
概要描述
故障排查中,会遇到manager页面的serverkey有时与后台检测到的serverkey不一致。本文讲述TDH各个版本,如何从后台获取serverkey的方法。
详细说明
1、4.3.5 之前的老版本
(目前客户生产环境中,4.3.5以前的版本很少用)
登录NameNode节点,执行如下命令任一个均可获取serverkey:
java -cp /usr/lib/hadoop/hadoop-common-2.5.2-transwarp.jar org.apache.hadoop.util.transwarp.srvlic.srvgen.ServerKeyGenerator
java -cp /usr/lib/transwarp-manager/agent/lib/hadoop-common-2.5.2-transwarp.jar org.apache.hadoop.util.transwarp.srvlic.srvgen.ServerKeyGenerator
java -cp /usr/lib/transwarp-manager/common/lib/hadoop-common-2.5.2-transwarp.jar org.apache.hadoop.util.transwarp.srvlic.srvgen.ServerKeyGenerator
2、4.3.5以后的4.x系列版本
登录NameNode节点,执行如下命令可获取serverkey:
java -cp /usr/lib/hadoop/lib/sk-0.0.1.jar io.transwarp.srvgen.ServerKeyGenerator
3、5.x以后版本
5.x起,服务容器化,需要先进入NameNode容器,然后执行如下命令:
java -cp /usr/lib/hadoop/lib/sk-0.0.1.jar io.transwarp.srvgen.ServerKeyGenerator