Java-код для извлечения запросов из файла access_log в базу данных sql - PullRequest
0 голосов
/ 05 ноября 2018

Как извлечь запросы из файла access_log в базу данных sql (Oracle). Если я не правильно задал вопрос, то вот как выглядит файл:

64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846
64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523
64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291
64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 200 7352
64.242.88.10 - - [07/Mar/2004:16:20:55 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253
64.242.88.10 - - [07/Mar/2004:16:23:12 -0800] "GET /twiki/bin/oops/TWiki/AppendixFileSystem?template=oopsmore&param1=1.12&param2=1.12 HTTP/1.1" 200 11382
64.242.88.10 - - [07/Mar/2004:16:24:16 -0800] "GET /twiki/bin/view/Main/PeterThoeny HTTP/1.1" 200 4924
64.242.88.10 - - [07/Mar/2004:16:29:16 -0800] "GET /twiki/bin/edit/Main/Header_checks?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12851

Моя задача - получить IP-адреса, которые обращались к конкретному файлу в базе данных.

Итак, что мне нужно сделать, это извлечь из SQL с использованием Java для обработки / анализа строк в этом файле, а затем я могу получить IP-адреса и другую информацию из таблицы SQL.

Может ли кто-нибудь помочь мне с этим? То, что я хочу точно, - это код Java, который анализирует этот файл журнала в базе данных sql.

Извините за очевидное отсутствие опыта, но для меня это ново.

...