您想了解如何在亚马逊 AWS 云上运行 Ubuntu Linux 的计算机上安装弹性搜索吗? 在本教程中,我们将向您展示如何在 Amazon AWS 创建新帐户、如何创建 Ubuntu 虚拟机实例以及如何在 Amazon EC2 云上的新虚拟机上执行弹性搜索安装。
• 乌本图 20
• 乌本图 18
• 弹性搜索 7.7.0
完成安装后,您需要使用 Amazon 安全组功能创建防火墙规则,以允许弹性搜索客户端的连接。
使用 Amazon 安全组功能,创建防火墙规则以允许使用端口 9200 和 9300 进行连接。
弹性搜索相关教程:
在此页上,我们提供快速访问与弹性搜索安装相关的教程列表。
教程 – 如何创建密钥对
若要访问 AWS 上的 Linux 虚拟机,首先需要创建私钥。
打开浏览器,访问亚马逊 AWS 网站并输入您的登录信息。
成功登录后,您将被发送到 AWS 仪表板。
访问计算菜单并选择 EC2 选项。
在 EC2 仪表板上,访问网络和安全菜单,然后单击”密钥对”选项。
在”键对”屏幕上,单击”创建键对”按钮。
您必须输入新密钥对的名称。
您必须在本地保存私钥。
在我们的示例中,我们创建了一个名为 TEST 的密钥对。
在我们的示例中,我们保存了一个名为 TEST 的文件。Pem。
教程 AWS EC2 – 如何创建 Ubuntu 虚拟机
在 EC2 仪表板上,访问”实例”菜单并单击”实例”选项。
在 EC2 实例屏幕上,单击启动实例按钮。
现在,是时候选择所需的操作系统映像了。
在显示的列表中,找到并选择 Ubuntu Linux 映像。
作为第二步,您必须选择将运行 Ubuntu Linux 的虚拟机类型。
基本上,您将选择处理器的数量和所需的 RAM 量。
如果不想指定此虚拟机可用的硬盘数量,请单击”查看和启动”按钮。
如果要指定此虚拟机可用的硬盘数量,请单击”配置实例详细信息”按钮。
在摘要屏幕上,单击”启动”按钮。
选择授权连接到新虚拟机的密钥对,然后单击启动实例。
在我们的示例中,选择了名为 TEST 的密钥对。
在 EC2 仪表板上,访问”实例”菜单并单击”实例”选项。
如您所看到的,已创建了一个新的虚拟机。
在我们的示例中,虚拟机得到了动态 IP 地址:34.217.14.140
教程 AWS EC2 – 如何访问 Ubuntu 虚拟机
要访问 Linux 虚拟机,您必须下载以下软件:
• 普蒂
• 普蒂根
首先,我们需要将私钥从 PEM 格式转换为 PPK 格式。
打开 PuttyGen 软件,访问转化菜单并选择”导入”键。
导入 PEM 文件后,需要设置密码来保护私钥。
单击”保存私钥”按钮以生成具有 PPK 扩展名的文件。
在我们的示例中,一个名为 TEST 的文件。PPK 已创建。
打开 Putty 软件,选择 SSH 选项并输入用户名ubuntu@后跟 AWS 虚拟机的 IP 地址。
在我们的示例中,我们使用ubuntu@34.217.14.140。
访问 SSH 身份验证选项卡,单击”浏览”按钮,找到 PPK 文件,然后单击”打开”按钮。
使用 Ubuntu 虚拟机启动 SSH 连接。
使用以下命令成为 Ubuntu 虚拟机上的根用户。
您已成功在 Amazon AWS 上创建了 Ubuntu 虚拟机。
教程 – 云上的弹性搜索安装
使用 apt-get 安装所需的软件包。
下载并安装弹性搜索存储库密钥。
将官方弹性搜索存储库添加到 APT 数据库
更新 APT-GET 数据库并安装弹性搜索包。
使用主机命名ctl命令设置主机名。
停止弹性搜索服务。
编辑名为:弹性搜索.yml 的弹性搜索配置文件
在文件末尾添加以下行。
启动弹性搜索服务。
使用 NETSTAT 命令验证服务是否在端口 9200 和 9300 上运行。
在我们的示例中,弹性搜索服务在端口 9200 和 9300 上运行。
验证弹性搜索服务器状态。
下面是预期的命令输出。
使用以下合成来测试弹性搜索安装。
下面是命令输出:
将弹性搜索服务配置为在启动期间启动。
祝贺! 您已完成 Ubuntu Linux 上的弹性搜索安装。