连接实例

Note

1.首先,你需要有一台与Elasticsearch 相同 VPC 环境的云服务器实例并绑定弹性公网 IP ,具体参考 SSH 连接 VPC 内云服务器

2.安全组需要开启 9200 端口;

操作步骤

1.在列表中找到需要连接的实例,点击名称;

2.切换到集群信息,查看节点的 IP 地址;

3.切换到安全组,将当前实例加入到安全组,安全组需要开放9200端口,具体参考创建安全组 中的添加规则部分。

4.远程连接到云服务器,使用 curl 命令测试是否启动成功。

root@nes:~# curl 'http://192.168.10.22:9200/?pretty'
{
  "name" : "NES@1335959e2d7b4eeb85e3d2381588a7b4",
  "cluster_name" : "NES",
  "cluster_uuid" : "ugo-6YW4QV6eAk5BbIWIdQ",
  "version" : {
    "number" : "5.6.3",
    "build_hash" : "1a2f265",
    "build_date" : "2017-10-06T20:33:39.012Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

5.此外还可以通过内网域名来连接,切换到 NES 详细信息页,找到内网地址来进行连接

例如:

[root@ubuntu html]# curl nes-knbb.nes.cn-east-1.internal:9200
{
  "name" : "NES@nes_001",
  "cluster_name" : "nes",
  "cluster_uuid" : "eG6M6WuSTcWveE_kVeW8ag",
  "version" : {
    "number" : "5.6.3",
    "build_hash" : "1a2f265",
    "build_date" : "2017-10-06T20:33:39.012Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}