腾讯云CVM centos7装elasticsearch
腾讯云很便宜可以买来练练手,电脑开虚拟机很是占内存。
这样开一个远程就能连接服务器。
我在这里写一下我安装ES的过程(和遇到的坑)
我先在这说一下腾讯云上的系统(linux centos7为例)他的ip地址有两个,当你用xshell连接的时候要用公网ip。
公网ip
内网ip
接下来演示安装的过程
我就当大家都知道xshell是干嘛的了,不懂的话可以百度一下,我一会把软件都放到文档末尾,分享给大家。
1.ES是java写的所以需要jdk环境,jdk1.8以上吧
jdk1.8安装地址
https://blog.csdn.net/longNONO520/article/details/105255386
安装ES
我们进入到ES的目录
root安装不了es所以创建一个用户,按照我的来就好
然后设置一下权限
此时需要配置一些信息防止出错
在文档末尾加上vm.max_map_count = 262144
退出保存,
然后输入sysctl -p
就会出现多行数据就代表成功了
接下来配置vi /etc/security/limits.conf
进入之后修改(服务器之前有配好的,其实应该也可以不修改感觉)
然后切换到es用户查看修改成功出现65536
接下来安装es,tar -zxvf elas…就会自动安装了
然后进入config目录修改yml文件
找到network.host: 这块写你腾讯云的内网地址
#Set a custom port for HTTP:
http.port: 9200
把之前的#号去掉。保存退出
然后还需配置
因为内存小,所以把它调小512m就好
然后我们就可以启动了,首先我们切换到es用户然后进入到bin目录
输入./elasticsearch就可以启动了。
报错了
我们切换到root
这时候会出现一大串,如果没出错就可以在浏览器上运行了,这里也有一个大大的坑,ES当中你写的是内网地址,但是在浏览器上你要填写外网地址
外网地址:9200就可以访问了