Elasticsearch: MapperParsingException [не удалось проанализировать]; nested: JsonParseException [Неожиданный символ (‘}’

Я столкнулся с проблемой с использованием драйвера JDBC Elasticsearch.

Я скачал необходимые файлы, и он был установлен в моей папке htdocs.

вот путь, который я установил

e:\xampp\htdocs\search\elasticsearch-1.7.1

я установил плагин JDBC в той же папке, путь

e:\xampp\htdocs\search\elasticsearch-1.7.1\plugins\river-jdbc\

и выше путь имеет два файла

1) elasticsearch-river-jdbc-1.0.0.RC1.2.jar
2) mysql-connector-java-5.1.26-bin.jar

После установки я перезапустил файлasticsearch.bat в папке bin.

Затем я проверил JDBC в пути ниже

http://localhost:9200/_nodes?settings=true&pretty=true\

я получил все детали, вот плагин,

"plugins": [

{
"name": "river-jdbc",

"version": "NA",

"description": "JDBC River",

"jvm": true,
"site": false

}

Я надеюсь, что установка была завершена. Затем я создал файл config.json в e:\xampp\htdocs\search\elasticsearch-1.7.1\
этот файл содержит следующие коды

{
"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,
},
"index" : {
"index" : "jdbc",
"type" : "jdbc",
"bulk_size" : 100,
"max_bulk_requests" : 30,
"versioning" : false,
"acknowledge" : false
}
}

если я запускаю приведенный ниже код

E:\Xampp\htdocs\search\elasticsearch-1.7.1>curl -XPUT "http://127.0.0.1:9200/_river/jdbcriver/_meta" -d @config.json

это показывает ниже ошибку,

{"error":"MapperParsingException[failed to parse]; nested: JsonParseException[Un
expected character ('}' (code 125)): was expecting either valid name character (
for unquoted name) or double-quote (for quoted) to start field name\n at [Source
: [B@458c9675; line: 1, column: 495]]; ","status":400}
E:\Xampp\htdocs\search\elasticsearch-1.7.1>

что-то пропущено с моей стороны. Как я могу подключить таблицу и получить результаты?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]