Hi
I installed csv-river in elastic search plugins folder and try to execute 
the following command via curl,
curl -XPUT "localhost:9200/_river/my_csv_river/_meta" -d { "type" : 
"csv", "csv_file" : {"folder" : "c:\test.csv","filename_mask" : 
".*\.csv$","poll":"5m","fields" : 
["EmpId","EmpName"],"field_separator" : ",","escape_character" 
: ";","quote_character" : "'"},"index" : {"index" : 
"my_csv_data","type" : "csv_row","bulk_size" : 
10000,"bulk_threshold" : 50}}"
I am getting this error org.elasticsearch.index.mapper.MapperParsingException: 
failed to parse 
What are the steps needed to correct it or what's wrong in my curl cmd.
Note *: 
I m using windows os  so that i used slash in curl cmd
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
             
            
               
               
               
            
            
           
          
            
              
                btiernay  
                (btiernay)
               
              
                  
                    August 31, 2013,  1:44pm
                   
                   
              2 
               
             
            
              Have you looked at the elasticsearch log? Could you post the response of 
the request that indicates the error?
Thanks,
Bob
On Saturday, 31 August 2013 02:05:32 UTC-4, Vasanthakumar Rajendran wrote:
Hi
I installed csv-river in Elasticsearch plugins folder and try to execute 
the following command via curl,
curl -XPUT "localhost:9200/_river/my_csv_river/_meta" -d { "type" : 
"csv", "csv_file" : {"folder" : "c:\test.csv","filename_mask" : 
".*\.csv$","poll":"5m","fields" : 
["EmpId","EmpName"],"field_separator" : ",","escape_character" 
: ";","quote_character" : "'"},"index" : {"index" : 
"my_csv_data","type" : "csv_row","bulk_size" : 
10000,"bulk_threshold" : 50}}"
I am getting this error org.elasticsearch.index.mapper.MapperParsingException: 
failed to parse 
What are the steps needed to correct it or what's wrong in my curl cmd.
Note *: 
I m using windows os  so that i used slash in curl cmd
 
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
             
            
               
               
               
            
            
           
          
            
            
              I am not sure which programming language you are comfortable with.
I use PHP for simple scripts like this.
If that is not working out you could use PHP to read the CSV file and then 
use CURL to send the requests to ES to index it.
So first, I will create and index and a mapping for the type that I want to 
import.
Then read the CSV file to extract the rows.
Then index each row in ES
Here are some links that could help with this:
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
http://php.net/manual/en/function.fgetcsv.php 
http://www.php.net/manual/en/function.curl-setopt.php  
http://www.php.net/manual/en/function.curl-exec.php 
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
Author and Instructor for the Upcoming Book and Lecture Series  
Massive Log Data Aggregation, Processing, Searching and Visualization with 
Open Source Software  
http://massivelogdata.com 
On Sat, Aug 31, 2013 at 9:44 AM, btiernay rtiernay@gmail.com  wrote:
Have you looked at the elasticsearch log? Could you post the response of 
the request that indicates the error?
Thanks,
Bob
On Saturday, 31 August 2013 02:05:32 UTC-4, Vasanthakumar Rajendran wrote:
Hi
I installed csv-river in Elasticsearch plugins folder and try to execute 
the following command via curl,
curl -XPUT "localhost:9200/river/my_csv **river/meta" -d { "type" : 
"csv", "csv_file" : {"folder" : "c:\test.csv","filename mask" 
: ".*\.csv$","poll":"5m", "fields" : ["EmpId","EmpName"]," 
**field_separator" : ",","escape_character" : 
";","quote_character" : "'"},"index" : {"index" : 
"my_csv_data","type" : "csv_row","bulk_size" : 
10000,"bulk_threshold" : 50}}"
I am getting this error org.elasticsearch.index.mapper.MapperParsingException: 
failed to parse 
What are the steps needed to correct it or what's wrong in my curl cmd.
Note *: 
I m using windows os  so that i used slash in curl cmd
 
-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an 
email to elasticsearch+unsubscribe@googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
 
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
             
            
               
               
               
            
            
           
          
            
            
              You seem to be missing a quote after -d
On Saturday, August 31, 2013 1:05:32 PM UTC+7, Vasanthakumar Rajendran 
wrote:
Hi
I installed csv-river in Elasticsearch plugins folder and try to execute 
the following command via curl,
curl -XPUT "localhost:9200/_river/my_csv_river/_meta" -d { "type" : 
"csv", "csv_file" : {"folder" : "c:\test.csv","filename_mask" : 
".*\.csv$","poll":"5m","fields" : 
["EmpId","EmpName"],"field_separator" : ",","escape_character" 
: ";","quote_character" : "'"},"index" : {"index" : 
"my_csv_data","type" : "csv_row","bulk_size" : 
10000,"bulk_threshold" : 50}}"
I am getting this error org.elasticsearch.index.mapper.MapperParsingException: 
failed to parse 
What are the steps needed to correct it or what's wrong in my curl cmd.
Note *: 
I m using windows os  so that i used slash in curl cmd
 
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .