一、安装
1、使用rpm 安装(先去官网下载rpm安装包)
rpm -ivh elasticsearch-7.10.1-x86_64.rpm
这一条命令就可以安装好es,并且自动就配置好了环境。
命令描述:
rpm -i 需要安装的包文件名
举例如下:
rpm -i example.rpm 安装 example.rpm 包;
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;
2、启动
#设置开机自启动
systemctl enable elasticsearch
#启动es
systemctl start elasticsearch
#查看es状态
systemctl status elasticsearch
查看状态结果
3、测试
访问路径,出现如下信息说明es已经安装好了,并且能够正常使用了。
二、修改配置
elasticsearch的配置文件:
vim /etc/elasticsearch/elasticsearch.yml
这里面可以配置端口,以及java垃圾回收机制。
status查看es状态的时候会看到一个warning,
1、设置外部访问
linux本地可以访问elasticsearch,但外部浏览器访问不了
默认情况下,Elastic 只允许本机访问,如果需要远程访问,可以修改 Elastic 安装目录的elasticsearch.yml
文件,去掉network.host
的注释,将它的值改成0.0.0.0
,然后重新启动 Elastic。
network.host: 0.0.0.0
上面代码中,设成0.0.0.0
让任何人都可以访问。线上服务不要这样设置,要设成具体的 IP。
修改配置文件命令 :vim /etc/elasticsearch/elasticsearch.yml
配置 network.host: 0.0.0.0
然后重启
修改内容如下
2、修改日数据和日志目录
path.data: /etc/elasticsearch/data # 数据目录位置
path.logs: /etc/elasticsearch/logs # 日志目录位置
我们把data和logs目录修改指向了elasticsearch的安装目录。但是这两个目录并不存在,因此我们需要创建出来。
进入elasticsearch的根目录,然后创建:
mkdir data
mkdir logs