Skip to content

zry656565/LogVisualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log Visualization Java Web环境搭建指南
by Jerry Zou

首先,你要拥有以下几个东西:
1.eclipse for javaee (链接(windows版):http://pan.baidu.com/share/link?shareid=136514017&uk=2719465982)
2.tomcat 7.0.47 (链接(windows版):http://pan.baidu.com/share/link?shareid=145947224&uk=2719465982)

接下来,你需要按一些步骤来搭建环境:
1. 下面这个链接涵盖了你需要创建应用的所有过程,但是在打开这个链接之前,请先看第二条
   http://wenku.baidu.com/link?url=FS0F92gLkYIG7dNOaWP3aaO0Y9DvZaKbLr-o3TM5cKlSOlwZVvFANLg95ir2W1uU9vKA-FCTSwK7X3pRvn39-m0_pYkS88d7WiQmk1V_V-K
2. 你只需要完成创建java ee项目那一步即可。
   创建完新项目以后,用LogVisualization文件夹下的src和webContent覆盖你创建好的项目里的这两个文件夹。(顺便把lib和testfile也拷进去)
3. 覆盖好以后,你需要refresh你的项目,这时候会报错。因为jar包的依赖还没有加好。
4. 把lib文件夹内所有的jar加入java build path的依赖。
5. init_source.sql用于数据库建表,直接放到mySQL中运行即可。

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Update by 2013/12/2
你要运行现在的合并版本,
1).首先你可能需要修改com.LogVisualization.SV中的变量,注释可能会给你一些帮助。
2).你需要查看一下com.LogVisualization.Servlet.Transmission.java这个文件。
比较重要的是在public String sendCommand(String command)这个函数中,有这样一段代码片段:
1   //if you don't meet the error about XML parsing, use the code below
2   //String resultStr = lvs.getSearchResult(command);
3   //else, the only thing you can do is directly using the result string
4   String resultStr = "{\"key\":[\"req_time\",\"count(clientip)\"],\"value\":[\"30/Apr/1998:21:00:00 +0000 \",\"324\",\"30/Apr/1998:22:00:00 +0000 \",\"676\"],\"numOfFields\":2,\"step\":1,\"unit\":\"h\"}";
因为某些未知Bug,我们直接返回结果字符串(而不是让splunk运算一遍)。
如果后面我们修复了这个问题,请将第2行的代码解除注释。并把第四行代码注释。

About

Log Analysis and Visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published