2017-10-18 15 views
0

Voici a link à mon code que j'ai codé et il y a une capture d'écran du terminal qui montre quel type d'erreur c'est.Elasticsearch mappe des problèmes d'erreur

J'ai vérifié le format du fichier JSON mais j'ai toujours la même erreur.

Aidez-nous s'il vous plaît. Sincèrement,

+0

Est-ce un problème similaire à https://stackoverflow.com/questions/39288997/elasticsearch-root-mapping-definition-has-unsupported-parameters-index-not-a? –

Répondre

0

Mettez à jour votre vuln_ip.json à ceci:

{ 
    "mappings": { 
    "vulnerabilities": { 
     "properties": { 
     "address": { 
      "type": "ip" 
     }, 
     "cpes": { 
      "type": "text" 
     }, 
     "port": { 
      "type": "nested", 
      "properties": { 
      "portid": { 
       "type": "integer" 
      }, 
      "protocol": { 
       "type": "text" 
      }, 
      "service": { 
       "type": "nested", 
       "properties": { 
       "extrainfo": { 
        "type": "text" 
       }, 
       "name": { 
        "type": "text" 
       }, 
       "ostype": { 
        "type": "text" 
       }, 
       "product": { 
        "type": "text" 
       }, 
       "version": { 
        "type": "text" 
       } 
       } 
      }, 
      "state": { 
       "type": "text" 
      } 
      } 
     }, 
     "score": { 
      "type": "text" 
     } 
     } 
    } 
    } 
} 

Modifier votre commande curl à ce curl -XPUT 'localhost:9200/vulnerable/' -d @vuln_ip.json.