Elasticsearch与mysql和php集成

时间:2015-09-08 07:08:32

标签: php mysql elasticsearch elasticsearch-jdbc-river elasticsearch-river

我需要将Elasticsearch集成到我的网站。我在localhost XAMPP服务器上安装了elasticsearch。我正在使用http://localhost:9200检查静态数据。我的数据是在mysql db中。所以我已经完美地在Elasticsearch / plugins文件夹中安装了river-jdbc。以下代码是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中如何检索数据并在网页中显示?

  • 如何在实时域中配置相同内容?

0 个答案:

没有答案