elasticsearch使用virtualBox的安装与部署

elasticsearch使用虚拟机的安装与部署

环境:

	elasticsearch:6.2.2
	虚拟机:VirtualBox
	操作系统:Linux 2.6
	JDK:1.8

安装JDK

Elasticsearch(下文用ES简称代替) 的安装搭建环境要求JAVA环境,需要jre1.8以上,所以先从JAVA官网下载jre的rpm包

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html


在这里插入图片描述

下载好后,使用SecureCRT将包上传到服务器的/opt目录下

  1. 给安装包赋权限:chmod 755 jdk-8u-linux-i586(安装包的名字,这个1.7只是示例,以实际为准).rpm

  2. 使用rpm命令安装jre(rpm -ivh 包名.rpm ),安装完成后使用 命令 java -version 验证java的安装正确性

  3. 配置环境变量
    在这里插入图片描述

下载安装elasticsearch

https://www.elastic.co/downloads/elasticsearch
tar -xvf elasticsearch-6.2.2.tar.gz 安装

新建elasticsearch目录文档以及相关账号
添加账户adduser es
设置密码 passwd es
其中es是用户
修改ES的根目录的权限

chown -R es:es elasticsearch-6.2.2
su es //将登陆用户转为es

修改elasticsearch.yml文件,以至于外网访问

一般elasticsearch安装包在usr/local/src/elasticsearch(自己新建的)下,并且在当前目录进行解压或安装,这里贴出我自己的路径:
在这里插入图片描述

然后进入elasticsearch-6.2.2文件夹,vi打开config目录下elasticsearch.yml文件
将 network.host前面的#去掉 并且修改为 network.host= 0.0.0.0(注意:=后面有个空格),标识为外网访问

启动elasticsearch:前台/后台模式

*在elasticsearch6.2.2根目录:
前台模式: ./bin/elasticsearch
后台模式: ./bin/elasticsearch -d

****建议刚开始使用前台模式启动,方便查看日志,否则需要进logs里面进行查看,
因为如果修改了elasticsearch.yml文件的network.host= 0.0.0.0后表示外部访问后,大部分虚拟机默认分配内存不足会引起一些错误导致启动失败,如果有,查看下方链接进行解决:

https://blog.csdn.net/qq_33363618/article/details/78882827

解决启动成功后,在游览器:http:192.168.137.159:9200 返回如下表示成功:
在这里插入图片描述

elasticsearch 默认端口是9200
192.168.137.159是我虚拟机的ip

不使用外网访问,在服务器测试

无需修改elasticsearch.yml配置文件
也无需解决内存不足的问题,直接 curl -i "http:localhost:9200"
若返回一串JSON和游览器一样,那么表示启动成功

END
.
.
.
.
.
.
.
.
.
在这里插入图片描述

第一次写博客格式很混乱,主要记录为主 不接受批评~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值