我已經使用Java和MongoDB日誌附加器配置了我的第一個KAA應用程序,能夠在KAA服務器數據庫日誌中查看。 但我的問題是如何從MongoDB日誌Appenders中將數據檢索到本地系統或Java系統。未從KAA服務器獲取MongoDB日誌Appender的數據
嘗試:
我試過調用郵遞員服務還而不是能找到什麼特別的API。 http://10.110.25.52:8080/kaaAdmin/rest/api/logAppenders/536590273894852265 沒有在其中找到LogAppneders內容的任何API。
我試圖通過Java使用MongoDB的KAA服務器ip進行數據庫連接,但未成功。 下面的代碼:
public static void main(String[] args) {
try {
MongoClient mongo = new MongoClient("127.0.0.1", 27017);
// if database doesn't exists, MongoDB will create it for you
com.mongodb.DB db = mongo.getDB("Kaa");
System.out.println("db="+db);
DBCollection table = db.getCollection("logs_53659027389148522657");
System.out.println("table="+table);
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("temperature", "30");
DBCursor cursor = table.find(searchQuery);
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
System.out.println("Done");
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
你得到了什麼錯誤信息,你有沒有通過mongo控制檯檢查集合中的文檔....? – Saurabh
我得到IO異常:無法連接到[/127.0.0.1:27017] BC:java.net.ConnectException:連接被拒絕:我檢查了,但我的問題是更多的收集存儲在服務器KAA數據mongoDb日誌,也實現了CollectionDemo程序,但無法檢索。 –