1
JDBC 강을 사용하여 컬렉션을 인덱싱하는 데 성공적으로 사용했습니다. 그러나, 나는 복수의 색인을하는 방법을 알아낼 수 없다 컬렉션 mysql에서.ElasticSearch에서 JDBC River (MYSQL)를 사용하는 다중 인덱스
이 하나의 컬렉션에 대한 작동합니다
curl -XPUT 'http://localhost:9200/_river/employee/_meta' -d '{
"type": "jdbc",
"jdbc": {
"driver": "com.mysql.jdbc.Driver",
"url": "jdbc:mysql://localhost:3306/projectdb",
"user": "root",
"password": "root",
"sql": "select id, name from employee"
},
"index": {
"name": "employee_idx",
"type": "jdbc"
}
}'
나는 다음과 같은 명령을 사용하여 인덱싱 다른 모음을 추가 할 때 :
curl -XPUT 'http://localhost:9200/_river/jobdetails/_meta' -d '{
"type": "jdbc",
"jdbc": {
"driver": "com.mysql.jdbc.Driver",
"url": "jdbc:mysql://localhost:3306/projectdb",
"user": "root",
"password": "root",
"sql": "select id, name from jobdetails"
},
"index": {
"name": "jobdetails_idx",
"type": "jdbc"
}
}'
아무 반응이없고, 2 번째의 인덱스가 만들어지지 않습니다. 나는 최신의 강을 github에서 ES 0.90.0을 사용하고있다.
나는 그것을 자동으로 추가 사실, 색인 이름이 동일하고 다른 이름을 입력했습니다. – samaswin