Elasticsearch技術碎片(一)

本篇爲此係列的第一篇,能寫多少看狀態~~!mysql

mysql-river

curl -XPUT 'localhost:9200/_river/[type_name]/_meta' -d '{
      "type" : "jdbc",
      "jdbc" : {
          "url" : "jdbc:mysql://[IP]:[port]/[database]",
          "user" : "root",
          "password" : "123456",
          "sql" : "select * from [table_name]",
          "index" : "[index_in_ES]",
          "type" : "[type_in_ES]"
      }
 }'

mongodb-river

curl -XPUT "192.68.3.130:9200/_river/river_name/_meta" -d '
{
  "type": "mongodb",
  "mongodb": { 
    "servers":
    [
      { "host": "192.168.1.111", "port": 888 },
      { "host": "192.168.1.112", "port": 889 }
    ],
    "options": { 
      "secondary_read_preference" : true
    },
    "credentials":
    [
      { "db": "admin", "user": [user_name], "password": [password] }
    ],
    "db": "test", 
    "collection": "testES"
  }, 
  "index": { 
    "name": "testes_index", 
    "type": "type_index"
  }
}'

 

目前ES已經升級到了2.1.0,悲劇的是官方已經發布公告,不支持river遷移數據了!!!url

參考內容:https://www.elastic.co/blog/deprecating-riversspa

相關文章
相關標籤/搜索