快速入门

Note

使用 Elasticsearch 需要进行实名认证,如果未做实名认证,建议您先进行实名认证。

创建 VPC

  1. 创建 Elasticsearch 集群需要先配置 VPC,具体参考: VPC 文档

创建实例

1.打开「控制台」,选择「产品与服务」,找到 Elasticsearch,点击「创建集群」按钮,选择 VPC 网络、子网、安全组以及版本,如图所示:

2.填写集群名称以及需要创建的节点数,选择相应的规格和存储空间大小

3.如果要开启专属master 节点,可以在创建时选择开启,并设置专属master 节点数

Attention

若不启用专有 master 节点,则每个节点同时为 master 和 data 角色;建议在生产环境使用专有 master 节点

  1. 如果要创建 Logstash,则点击添加节点

5.然后选择节点数后创建

6.点击「创建」按钮,完成实例的创建。

连接实例

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"
}