opentsdb2.3.1源码导入eclipse笔记
第一步
git clone -b v2.3.1 https://github.com/OpenTSDB/opentsdb.git
克隆2.3.1版本的opentsdb源码。
第二步
cd opentsdb
第三步
执行./build.sh pom.xml
生成maven所需要的pom.xml文件。官网还有其他参数选项。如下图所示。
第四步
执行mvn install -DskipTests
编译下载相关jar包至本地maven仓库。
第五步
执行mvn eclipse:eclipse
生成eclipse工程。结果如下图所示
第六步
导入eclipse中。选择导入已有project。选择opentsdb文件夹。
第七步
处理相关的错误文件。主要是包名出错。改成正确的包名即可。
第八步
找到net.opentsdb.tools
包下面的TSDMain.java文件。右击进行运行时配置。如下图所示。
请将opentsdb.conf配置文件配置好之后,移动至项目的根目录下。否则程序加载不到这个配置文件。当然可以根据配置文件设置具体的路径。
第九步
如果这时候点击run TSDMain
会报找不到mygnuplot.sh
的错误,请将src
目录下的该文件,通过命令行的方式,将其拷贝至opentsdb/target/classes
目录下(这是因为报错信息说在这个路径下面没有这个文件,所以手动拷贝过来。)
第十步
点击run
按钮。应该就能成功启动opentsdb源码了。如下图所示。