虚拟机安装ElasticSearch遇到的那些事儿

本文记录了在CentOS Linux 7系统中安装Elasticsearch的过程,包括解决wget和ifconfig命令找不到的问题,安装jdk,通过scp传输文件,安装VMware Tools,以及启动和验证Elasticsearch服务。遇到的主要问题是权限不足,通过切换用户和修改文件权限得以解决。

一、 运行环境
操作系统:CentOS Linux 7
内核版本:Linux version:3.10.0-862.e17.x86_64 (输入 cat /proc/version可查看)
二、 学习ElasticSearch
1、 ES部署(无需安装)
下载ElasticSearch:
1) https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.zip
2) https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
3) https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.deb
4) https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm
5)

### 在 VMware 虚拟机安装配置 Elasticsearch #### 准备工作 确保已经成功安装并配置好 VMware Workstation Pro 和 CentOS 7.5 的虚拟环境,并设置好了静态 IP 地址[^1]。 #### 安装 Java 环境 Elasticsearch 需要依赖于 JDK 或 JRE 来运行。可以通过以下命令来安装 OpenJDK: ```bash sudo yum install java-1.8.0-openjdk-devel.x86_64 ``` 验证安装是否成功的命令如下所示: ```bash java -version ``` 如果显示版本号,则表示安装完成。 #### 下载与解压 Elasticsearch 前往官方网站下载对应版本的 Elasticsearch 压缩包,这里以 6.4.3 版本为例。也可以通过 wget 工具直接在网络连接良好的情况下在线获取压缩包文件。之后利用 tar 解压工具将其释放到指定目录下: ```bash wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz tar zxvf elasticsearch-6.4.3.tar.gz -C /usr/local/ cd /usr/local/ && ln -s ./elasticsearch-6.4.3 elasticsearch ``` #### 修改配置文件 编辑 `/usr/local/elasticsearch/config/elasticsearch.yml` 文件,在其中加入必要的参数调整,比如集群名称、节点名称以及绑定地址等信息[^3]: ```yaml cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 discovery.zen.ping.unicast.hosts: ["127.0.0.1"] ``` 注意:对于生产环境中使用的实例来说,建议更加严格地设定安全策略和其他高级选项。 #### 启动服务 切换至 Elasticsearch 所属用户身份执行启动脚本;默认情况下会监听本地端口 9200 提供 RESTful API 接口访问支持: ```bash /usr/local/elasticsearch/bin/elasticsearch & ``` 为了方便管理可以考虑创建 systemd service 单元定义或者 crontab 计划任务实现开机自启功能。 #### 测试连通性 确认防火墙规则允许外部请求到达目标服务器上的相应端口号后,可通过浏览器或其他 HTTP 客户端发送 GET 请求测试返回状态码为 `200 OK` 表明一切正常运作中。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值