ElasticSearch应用入门系列 1.3 CentOS 安装es6.3.2

5 篇文章 0 订阅
4 篇文章 0 订阅
本系列目录请看这里 https://blog.csdn.net/Michel4Liu/article/details/81711892

书接上回,我们安装jdk1.8后接下来就是我们的主角”ES”。

一、安装es6.3.2
在官网寻找下载地址 https://www.elastic.co/cn/downloads/elasticsearch
安装方式有三种:

  1. 配置yum,可以配置让yum支持下载 略繁琐,只是装一回,估计更新相对简单些。
  2. 解压 tar文件,然后手动启动服务。
  3. 下载rpm包进行安装(偷个懒本次选择此方式) 比较喜欢这种rpm 类似于windows exe,其实这种安装也是把文件copy指定目录然后帮我们自动配置一些信息,如果采用第二种更懂这个app运行所需的环境,当服务不正常时能够判断出是否是环境影响了。

下载命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.rpm
这里写图片描述

然后rpm -ivh elasticsearch-6.3.2.rpm rpm不懂的看这里http://www.runoob.com/linux/linux-comm-rpm.html
这里写图片描述

然后查看是否成功:
1、可以先看看服务状态 systemctl status elasticsearch
2、然后通过url访问curl http://localhost:9200 9200是默认端口,千万别写 127.0.0.1 无法访问哦
这里写图片描述

*注意点:从es5开始要求不能root账户运行,毕竟es直接接受用户命令执行,为了安全生产中肯定配置独立用户,可以通过配置文件更改运行root运行,官方推荐新建用户运行,如果用rpm安装则自动建立es账户。tar安装的朋友们记得配置账户哦。
安装完es后通过 cut -d : -f 1 /etc/passwd 查看当前机器用户时发现了 elasticearch 账户
这里写图片描述

二、简单配置,此时的es还不能对外提供服务,只能接受 localhost请求,需要配置一下才能用外网IP访问
通过whereis elasticsearch查看rpm安装es目录
然后编辑vi elasticsearch.yml文件
这里写图片描述
在network处 找到 network.host 去除”#”注释 把值改为 0.0.0.0(匹配所有此方式本地127.0.0.1和外网IP都可以访问),把http.port注释也去掉,如下图
这里写图片描述
保存后,重启服务 service elasticsearch restart
这里写图片描述
此时本机可以 :curl http://127.0.0.1:9200 或者 curl http://本机IP:9200 访问了
这里写图片描述

此时如果外网IP还是无法访问,应该就是防火墙了,卡这半小时。主要因为centos版本不同使用的防火墙不同。
我是centos7,从7开始防火墙默认使用firewalld。7以下的貌似是 selinux 临时关闭用 setenforce 0 ,你们自己找吧。
firewalld两种方式解决:
1、关闭防火墙,不推荐,毕竟无墙太不安全。

sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

2、开放端口,9300是ES内部传输端口,9200是http端口

firewall-cmd --permanent --add-port={9200/tcp,9300/tcp}   开放tcp协议的92009300端口
firewall-cmd --reload   重新加载
firewall-cmd --state    查看firewall状态
firewall-cmd --list-all  查看firewall所有端口列表

此致es搭建基本完成 ,在外网用网页浏览如下
这里写图片描述

设置自启动,机器重启后自启动elasticsearch

/bin/systemctl enable elasticsearch.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值