Elasticsearch Curl Creating the Index library

Source: Internet
Author: User

For an introduction to curl, please

Curl of Elasticsearch Learning concept

To start ES, please

Elasticsearch front and rear operation and stop (TAR package mode) Elasticsearch front and rear station operation and stop (RPM package mode)

  

Create an index library, I named Zhouls here

[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://192.168.80.200:9200/zhouls'
{"acknowledged": true} [Email protected] elasticsearch-2.4.3]$

Here, it corresponds to the previous elasticsearch.yml modification.

We can verify that the input localhost or 127.0.0.1 will appear unable to connect, do not believe you try.

[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://192.168.80.200:9200/zhouls '
{"acknowledged": true} [Email protected] elasticsearch-2.4.3]$ curl-xput ' http://localhost:9200/zhouls '
Curl: (7) couldn ' t connect to host
[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://127.0.0.1:9200/zhouls '
Curl: (7) couldn ' t connect to host
[Email protected] elasticsearch-2.4.3]$

For convenience, change to 0.0.0.0

Then, restart ES

[Email protected] elasticsearch-2.4.3]$ JPS
2811 Jps
2741 Elasticsearch
[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://localhost:9200/zhouls '
{"Error": {"Root_cause": [{"Type": "Index_already_exists_exception", "Reason": "already exists", "index": "Zhouls"}], " Type ":" Index_already_exists_exception "," Reason ":" already exists "," index ":" Zhouls "}," status ": 400}[[email Protected] elasticurl-xput ' Http://127.0.0.1:9200/zhouls '
{"Error": {"Root_cause": [{"Type": "Index_already_exists_exception", "Reason": "already exists", "index": "Zhouls"}], " Type ":" Index_already_exists_exception "," Reason ":" already exists "," index ":" Zhouls "}," status ": 400}[[email Protected] elasticurl-xput ' Http://192.168.80.200:9200/zhouls '
{"Error": {"Root_cause": [{"Type": "Index_already_exists_exception", "Reason": "already exists", "index": "Zhouls"}], " Type ":" Index_already_exists_exception "," Reason ":" already exists "," index ":" Zhouls "}," status ": 400}[[email Protected] elasticsearch-2.4.3]$

It is normal to report this error, because you create the index library repeatedly. According to the rule of thumb, generally use intranet IP. Like my 192.168.80.200. It is recommended to specify intranet IP

Servers typically have multiple IP addresses,
Local loopback address: 127.0.0.1
Intranet Address: 192.168.80.200
Extranet Address: 10.29.0.2
Here 0.0.0.0 means that it can be accessed through all the above IP

The above is, Elasticsearch curl How to create an index library 1, here's how Elasticsearch Curl creates an index library 2

[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://192.168.80.200:9200/zhouls '
{"Error": {"Root_cause": [{"Type": "Index_already_exists_exception", "Reason": "already exists", "index": "Zhouls"}], " Type ":" Index_already_exists_exception "," Reason ":" already exists "," index ":" Zhouls "}," status ": 400}[[email Protected] elasticsearch-2.4.3]$ curl-xpost ' http://192.168.80.200:9200/zhouls1 '
{"acknowledged": true} [Email protected] elasticsearch-2.4.3]$

After the test, delete it in time.

[Email protected] elasticsearch-2.4.3]$ curl-xput ' http://192.168.80.200:9200/zhouls '
{"Error": {"Root_cause": [{"Type": "Index_already_exists_exception", "Reason": "already exists", "index": "Zhouls"}], " Type ":" Index_already_exists_exception "," Reason ":" already exists "," index ":" Zhouls "}," status ": 400}[[email Protected] elasticsearch-2.4.3]$ curl-xpost ' HTTP://192.168.80.200:9200/ZHOULS1 '
{"acknowledged": true} [Email protected] elasticsearch-2.4.3]$ curl-xdelete ' http://192.168.80.200:9200/zhouls1 '
{"acknowledged": true} [Email protected] elasticsearch-2.4.3]$

Elasticsearch Curl Creating the Index library

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.