云服务器上Elasticsearch的安装与测试

准备阶段

1、阿里云的服务器,本人的是阿里云CentOS7
2、安装jdk1.8, Elasticsearch需要至少Java 8
3、 Elasticsearch安装包

安装包:Elasticsearch6.7
提取码:zhwr

解压

本人安装在了/opt/目录下

把安装包放在要安装的目录下
解压:
tar -zxvf elasticsearch-6.7.0.tar.gz

重命名:mv /opt/elasticsearch-6.7.0 /opt/elasticsearch


配置ES的elasticsearch.yml文件:config目录下

云服务器上Elasticsearch的安装与测试_第1张图片

修改/etc/sysctl.conf,添加vm.max_map_count=262144,保存退出,
然后执行:sysctl -p   别忘记了
(没有这一步的话会报错,反正我的确实报错了)

elasticsearch不支持root用户进行启动,所以我们需要在重新添加一个普通用户并赋予相应的权限,命令如下:

useradd elasticUser
chown -R elasticUser:elasticUser elasticsearch
这个授权需要注意目前处在文件夹的位置

开启防火墙,将9200,9300端口放出:

firewall-cmd --zone=public --add-port=9200/tcp
firewall-cmd --zone=public --add-port=9300/tcp

(防火墙的几个简单命令:
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld)

修改堆内存,考虑云服务器性能较差最好改到1G以下

cd /opt/elasticsearch/config/
vim jvm.options

修改为:
云服务器上Elasticsearch的安装与测试_第2张图片

启动

切换到elasticUser用户下
su elasticUser

进入到elasticsearch的bin目录下
cd /opt/elasticsearch/bin/

启动:
./elasticsearch

如果想在后台启动,则在后面加 -d
注意:这样是不会看到运行信息的,不建议第一次启动就加 -d





访问

云服务器上Elasticsearch的安装与测试_第3张图片

你可能感兴趣的:(框架学习)