当前位置: 澳门新濠3559 > 操作系统 > 正文

基于RedHat的发行版系统,但此次推荐rpm或yum安装

时间:2019-11-22 03:29来源:操作系统
最近计划ElasticSearch,现把安装中碰着的风度翩翩对标题和静心细节与大家狼吞虎餐一下。 前言: Elasticsearch提供了各个设置格局供我们筛选,往往大家最早上学使用Elasticsearch的时候,

最近计划ElasticSearch,现把安装中碰着的风度翩翩对标题和静心细节与大家狼吞虎餐一下。

前言:

Elasticsearch提供了各个设置格局供我们筛选,往往大家最早上学使用Elasticsearch的时候,都会选拔使用.zip、.tar等解压缩的设置格局张开安装使用,方便急速。但在生育条件安顿中,日常须要将Elasticsearch作为服务器的连串服务,能够随系统运营而运维。

为此记录下使用.rpm安装包安装Elasticsearch到Linux的不二秘诀。

系统:CentOS7.2

一、导入Elasticsearch PGP密钥

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

0.安装JDK 8,配置情况变量

二、安装

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载后安装:
rpm -ivh jdk-8u151-linux-x64.rpm

编辑系统配置文件:
vim /etc/profile

然后文件末尾添加以下内容:
export JAVA_HOME=/usr/elk/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}

保存退出后,立即执行:
source /etc/profile  

如果配置成功,执行以下命令会出现:
[root@iZrxl0osnuqp1kZ ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

主意大器晚成:通过RPM饭店安装

在/etc/yum.repos.d/目录下,新建二个名称为elasticsearch.repo的文书;若找不到该目录,则在/etc/zypp/repos.d/目录下新建。(那是系统基于RedHat的发行版和依据OpenSuSE的发行版的区分卡塔 尔(英语:State of Qatar)

  1. yum或rpm安装照旧源码安装?
文件elasticsearch.repo的内容如下:

[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

   个人喜好源码安装,但本次引入rpm或yum安装,安装好系统服务都会自动配置好,相比较便于。独一不爽的就是rpm安装后,安装目录分散。官网列出了设置后的文本路线,请参见  .

于今得以行使以下命令之生龙活虎安装Elasticsearch:

依照RedHat的发行版系统

sudo yum install elasticsearch

利用dnf的Fedora和别的新的RedHat的发行版系统

sudo dnf install elasticsearch

依赖OpenSuSE的发行版系统

sudo zypper install elasticsearch

   其余正是某些系统须要配置yum源。配置进程如下:

方式二:手动下载并安装RPM

   首先增多elasticsearch的repo,在/etc/yum.repos.d/下新添es.repo,内容如下:  

下载

可以从官网下载:
设若须要下载旧版本,能够点击past releases选择版本下载

图片 1

image.png

也得以透过wget命令行下载

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.2.rpm

[elasticsearch-5.x]
name=Elasticsearch repository for 5.x packages
baseurl=https://artifacts.elastic.co/packages/5.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

通过安装包安装的装置命令

sudo rpm --install elasticsearch-6.1.2.rpm

下一场运营以下命令就能够安装:

三、启动

Elasticsearch安装后不会自行运维。怎么样运转和甘休Elasticsearch决议于你的系列是行使SysV init依然systemd(由较新的发行版使用卡塔 尔(英语:State of Qatar)。你能够因此运营这些命令来判别哪些被使用:

ps -p 1

yum install elasticsearch

使用 SysV 启动 Elasticsearch

将Elasticsearch配置为在系统运营时自动运维,请运维以下命令:

sudo chkconfig --add elasticsearch

开发银行或终止

sudo -i service elasticsearch start
sudo -i service elasticsearch stop

 

使用 systemd 启动 Elasticsearch

将Elasticsearch配置为在系统运维时自动运营,请运维以下命令:

sudo /bin/systemctl daemon-reload

sudo /bin/systemctl enable elasticsearch.service

开发银行或终止

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

2.系统服务配置

四、检查Elasticsearch是不是正在运营

curl -XGET 'localhost:9200/?pretty'

会拿走以下的反馈,表明已经起步成功

{
 "name" : "Cp8oag6",
 "cluster_name" : "elasticsearch",
 "cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA",
  "version" : {
    "number" : "6.1.2",
    "build_hash" : "f27399d",
    "build_date" : "2016-03-30T09:51:41.449Z",
     "build_snapshot" : false,
    "lucene_version" : "7.1.0",
     "minimum_wire_compatibility_version" : >"1.2.3",
     "minimum_index_compatibility_version" : >"1.2.3"
  },
  "tagline" : "You Know, for Search"
}

比如Elasticsearch不大概运转,则日志文件/var/log/elasticsearchelasticsearch.log/中会打字与印刷失败的原委。

小编在安装进度中现身的三个荒诞是找不到JAVA_HOME的连串路线,RPM有叁个系统布署文件(/etc/sysconfig/elasticsearch卡塔尔,它同意设置参数JAVA_HOME,通过安装科学的JAVA_HOME路线,重新开动Elasticsearch,难点就足以消除了。

第风流洒脱看一下必要哪个种类配备格局:

ps -p 1

只假设SysV,建设构造类别服务:

sudo chkconfig --add elasticsearch
启动和关闭服务命令如下:
sudo -i service elasticsearch start
sudo -i service elasticsearch stop

假假使systemd,建设构造系统服务:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
启动和关闭服务命令:
sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

报错日志均在 /var/log/elasticsearch/目录下查看。

  1. 决断服务是还是不是运营  推行如下命令就能够查看

    curl -XGET 'localhost:9200/?pretty'

4.暗中同意 Elasticsearch 的 RESTful 服务唯有本机手艺访谈,可以改革/etc/elasticsearch/elasticsearch.yml 文件:

network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"

5.安装ElasticSearch-Head插件坑比非常多,个人经历先安装一些必不可缺的软件,然后遵照步骤进行就能够。小编遇见需求安装的软件如下:

yum -y install bzip2

yum -y install git

yum -y install xz

余下难题接收es的长辈同行都曾经相继化解,推荐以下博客:

 

ps: head后台运转命令本身用nohup  ./grunt server&

ps: yum安装前起头入rpm --import

编辑:操作系统 本文来源:基于RedHat的发行版系统,但此次推荐rpm或yum安装

关键词:

  • 上一篇:没有了
  • 下一篇:没有了