Мне нужно интегрировать Elasticsearch на мой сайт. Я установилasticsearch на локальный сервер XAMPP. Я проверяю статические данные, используя http://localhost:9200
, Мои данные в базе данных MySQL. Поэтому я установил river-jdbc в папку Elasticsearch / plugins отлично. Следующий код является файлом config.json
{ "type" : "jdbc",
"jdbc" :{
"strategy" : "oneshot",
"driver" : "com.mysql.jdbc.Driver",
"url" : "jdbc:mysql://localhost:9200/dbname",
"user" : "root",
"password" : "",
"sql" : "select * from tablename",
"poll" : "1h",
"scale" : 0,
"autocommit" : false,
"fetchsize" : 100,
"max_rows" : 0,
"max_retries" : 3,
"max_retries_wait" : "10s",
"locale" : "it",
"digesting" : true,
},
}
обновил файл .json, используя следующий код curl -XPUT http://127.0.0.1:9200/_river/jdbcriver/_meta" -d @config.json.
Это было создано. Теперь у меня есть путаница, чтобы показать данные на моем сайте. Вот проблемы, с которыми я сталкиваюсь
База данных связана с файлом? как я могу вытащить
данные в моей сети
В PHP, как я могу получить данные и показать на веб-странице?
Как я могу настроить то же самое в живом домене?
Задача ещё не решена.
Других решений пока нет …