yum安装软件非常方便,几乎可以算是傻瓜式操作。
yum install 软件名就可以直接安装。所以大家都养成了这种傻瓜式操作的习惯。
安装 Elasticsearch 就显得略微有点麻。
elasticsearch 安装
首先在/etc/yum.repos.d/ 或者/etc/zypp/repos.d/ 目录下创建一个名为elasticsearch.repo的文件(自己进去看一下,有那个文件夹就在那个文件夹下创建)。
文件内容:
[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md
然后执行 sudo yum install --enablerepo=elasticsearch elasticsearch 命令。等待安装完成。
elasticsearch启动
安装完成设置开机自启动。这个分两种情况SysV 和 systemd (与作系统有关)。
输入命令 ps -p 1 查看操作系统型号。
我的是systemd模式。
systemd模式
设置开机自启
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable elasticsearch.service
启动
sudo systemctl start elasticsearch.service
停止
sudo systemctl stop elasticsearch.service
SysV模式
设置开启自启动
sudo chkconfig --add elasticsearch
启动
sudo -i service elasticsearch start
停止
sudo -i service elasticsearch stop
elasticsearch检查启动状态
使用curl检测,或者在浏览器输入 域名+端口号。为了方便我们用curl命令行检测。
curl -X GET "localhost:9200/?pretty"
返回
{ "name" : "Cp8oag6", "cluster_name" : "elasticsearch", "cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA", "version" : { "number" : "7.14.0", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "f27399d", "build_date" : "2016-03-30T09:51:41.449Z", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "1.2.3", "minimum_index_compatibility_version" : "1.2.3" }, "tagline" : "You Know, for Search" }
elasticsearch 设置
yum安装的elasticsearch,在 /etc/elasticsearch 包含一个默认的运行时设置。具体设置可以参阅官方文档(英文):
https://www.elastic.co/guide/en/elasticsearch/reference/7.14/rpm.html#rpm-configuring