增加IP vertex属性COMMON_LINK_INFO
This commit is contained in:
@@ -10,6 +10,8 @@ import com.arangodb.entity.BaseEdgeDocument;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Enumeration;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
/**
|
||||
@@ -49,6 +51,23 @@ public class BaseArangoData {
|
||||
LOG.info("读取ArangoDb时间:"+(lastA - startA));
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
new BaseArangoData().readHistoryData("IP", v_Ip_Map);
|
||||
threadPool.shutdown();
|
||||
threadPool.awaitThreadTask();
|
||||
ArrayList<BaseEdgeDocument> baseEdgeDocuments = new ArrayList<>();
|
||||
Enumeration<String> keys = v_Ip_Map.keys();
|
||||
while (keys.hasMoreElements()){
|
||||
String key = keys.nextElement();
|
||||
BaseEdgeDocument baseEdgeDocument = v_Ip_Map.get(key);
|
||||
baseEdgeDocument.addAttribute("COMMON_LINK_INFO","");
|
||||
baseEdgeDocuments.add(baseEdgeDocument);
|
||||
}
|
||||
arangoDBConnect.overwrite(baseEdgeDocuments,"IP");
|
||||
arangoDBConnect.clean();
|
||||
|
||||
}
|
||||
|
||||
private void readHistoryData(String table, ConcurrentHashMap<String, BaseEdgeDocument> map){
|
||||
try {
|
||||
long[] timeRange = getTimeRange(table);
|
||||
|
||||
Reference in New Issue
Block a user