elasticsearch安装教程(centos安装es环境)

:暂无数据 2026-04-22 12:20:02 0
想知道那些精通elasticsearch安装教程的人,是如何看待centos安装es环境的吗?本篇将为你揭秘他们的思考路径。

本文目录

centos安装es环境

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
rpm -e
yum install java-1.8.0-openjdk* -y
java -version

***隐藏网址***
tar -zxvf *****

groupadd es #新建组
useradd es -g es #新建用户
sudo chown es:es /usr/local/elasticsearch-6.***
su es #切换用户

vim conf/elasticsearch
*****: /usr/local/elasticsearch-6.***/data
*****: /usr/local/elasticsearch-6.***/logs
mkdir data
*****: *****

vim conf/********
-Xms512m
-Xmx512m

bin/elasticsearch

***隐藏网址***
mv elasticsearch-********* ./elasticsearch-6.***/plugins/
unzip elasticsearch-*********
rm elasticsearch-*********
bin/elasticsearch

ERROR: bootstrap checks failed

解决办法:
/etc/security/*****,追加以下内容;


解决办法:
/etc/*****,追加以下内容:
*****_map_count=655360
保存后,执行:
sysctl -p

systemctl stop *****

docker exec -it e6c060f721fc nginx -s reload

最大尝试次数
php artisan queue:work --tries=3

如何在CentOS 7上安装Elasticsearch,Logstash和Kibana

您的ELK服务器将需要的CPU,RAM和存储量取决于您要收集的日志的卷。在本教程中,我们将使用具有以下规格的VPS用于我们的ELK服务器:
OS: CentOS 7
RAM: 4GB
CPU: 2
注:根据自己的服务器资源分配各个节点的资源
安装 Java 8
Elasticsearch和Logstash需要Java,所以我们现在就安装它。我们将安装最新版本的Oracle Java 8,因为这是Elasticsearch推荐的版本。
注:建议本地下载完最新版的JDK,然后上传到服务器的/usr/local/src目录
# JDK下载地址:
***隐藏网址***
123123
然后使用此yum命令安装RPM(如果您下载了不同的版本,请在此处替换文件名):
yum -y localinstall *****
# or
rpm -ivh *****
现在Java应该安装在/usr/java/*****_111/jre/bin/java,并从/usr/bin/java 链接。
安装 Elasticsearch
Elasticsearch可以通过添加Elastic的软件包仓库与软件包管理器一起安装。
运行以下命令将Elasticsearch公共GPG密钥导入rpm:
***隐藏网址***
***隐藏网址***
在基于RedHat的发行版的/etc/*****/目录中创建一个名为*****的文件,其中包括:
echo ’
name=Elasticsearch repository for *** packages
***隐藏网址***
gpgcheck=1
***隐藏网址***
enabled=1
autorefresh=1
type=rpm-md
’ | sudo tee /etc/*****/*****
Elasticsearch 源创建完成之后,通过makecache查看源是否可用,然后通过yum安装Elasticsearch :
yum makecache
yum install elasticsearch -y1212
要将Elasticsearch配置为在系统引导时自动启动,请运行以下命令:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable *****
Elasticsearch可以按如下方式启动和停止:
sudo systemctl start *****
sudo systemctl stop *****
这些命令不会提供有关Elasticsearch是否已成功启动的反馈。相反,此信息将写入位于/ var / log / elasticsearch /中的日志文件中。
默认情况下,Elasticsearch服务不会记录systemd日志中的信息。要启用journalctl日志记录,必须从elasticsearch中的ExecStart命令行中删除–quiet选项。服务文件。
# 注释24行的 --quiet \
vim /etc/systemd/system/*****
当启用systemd日志记录时,使用journalctl命令可以获得日志记录信息:
使用tail查看journal:
sudo journalctl -f11
要列出elasticsearch服务的日记帐分录:
sudo journalctl --unit elasticsearch11
要从给定时间开始列出elasticsearch服务的日记帐分录:
sudo journalctl --unit elasticsearch --since "2017-1-4 10:17:16"
# since 表示指定时间之前的记录123123
使用man journalctl 查看journalctl 更多使用方法
检查Elasticsearch是否正在运行
您可以通过向localhost上的端口9200发送HTTP请求来测试Elasticsearch节点是否正在运行:
curl -XGET ’localhost:9200/?pretty’
1212
我们能得到下面这样的回显:
{
"name" : "De-LRNO",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "DeJzplWhQQK5uGitXr8jjA",
"version" : {
"number" : "*****",
"build_hash" : "5395e21",
"build_date" : "2016-12-06T12:36:*****",
"build_snapshot" : false,
"lucene_version" : "*****"
},
"tagline" : "You Know, for Search"
}1234567891011121312345678910111213
配置 Elasticsearch
Elasticsearch 从默认的/etc/elasticsearch/*****加载配置文件,
配置文件的格式考:
***隐藏网址***
# egrep -v "^#|^$" /etc/elasticsearch/*****
# egrep -v "^#|^$" /etc/elasticsearch/*****
*****: node-1
*****: /var/lib/elasticsearch
*****: /var/log/elasticsearch
*****: ***** # 默认localhost,自定义为ip
***隐藏网址***
RPM还具有系统配置文件(/etc/sysconfig/elasticsearch),允许您设置以下参数:
# egrep -v "^#|^$" /etc/sysconfig/elasticsearch
ES_HOME=/usr/share/elasticsearch
J**A_HOME=/usr/java/*****_111
CONF_DIR=/etc/elasticsearch
DATA_DIR=/var/lib/elasticsearch
LOG_DIR=/var/log/elasticsearch
PID_DIR=/var/run/elasticsearch12345671234567
日志配置
Elasticsearch使用Log4j 2进行日志记录。 Log4j 2可以使用log4j2配置。属性文件。 Elasticsearch公开单个属性$ {sys:es。日志},可以在配置文件中引用以确定日志文件的位置;这将在运行时解析为Elasticsearch日志文件的前缀。
例如,如果您的日志目录是/var/log/elasticsearch并且您的集群名为production,那么$ {sys:es。 logs}将解析为/var/log/elasticsearch/production。
默认日志配置存在:/etc/elasticsearch/*****
安装 Kibana
Kibana的RPM可以从ELK官网或从RPM存储库下载。它可用于在任何基于RPM的系统(如OpenSuSE,SLES,Centos,Red Hat和Oracle Enterprise)上安装Kibana。
导入Elastic PGP Key
***隐藏网址***
***隐藏网址***
创建kibana源
echo ’
name=Kibana repository for *** packages
***隐藏网址***
gpgcheck=1
***隐藏网址***
enabled=1
autorefresh=1
type=rpm-md
’ | sudo tee /etc/*****/*****
kibana源创建成功之后,makecache后使用yum安装kibana:
yum makecache && yum install kibana -y11
使用systemd运行Kibana
要将Kibana配置为在系统引导时自动启动,请运行以下命令:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable *****
Kibana可以如下启动和停止
sudo systemctl start *****
sudo systemctl stop *****
配置Kibana
Kibana默认从/etc/kibana/*****文件加载其配置。
***隐藏网址***
注意:本实验教程把localhost都改成服务器IP,如果不更改localhost,需要设置反向代理才能访问到kibana。
在同一服务器上安装一个Nginx反向代理,以允许外部访问。
安装nginx
配置Kibana在localhost上**,必须设置一个反向代理,允许外部访问它。本文使用Nginx来实现发向代理。
创建nginx官方源来安装nginx
***隐藏网址***
echo ’
name=nginx repo
***隐藏网址***
gpgcheck=0
enabled=1
’ | sudo tee /etc/*****/*****
***隐藏网址***
***隐藏网址***
使用htpasswd创建一个名为“kibanaadmin”的管理员用户(可以使用其他名称),该用户可以访问Kibana Web界面:
# htpasswd -c /etc/nginx/***** kibanaadmin
New password: # 自定义
Re-type new password:
Adding password for user kibanaadmin12341234
使用vim配置nginx配置文件
# egrep -v "#|^$" /etc/nginx/*****/*****
server {
listen 80;
server_name *****;
access_log /var/log/nginx/***** main;
error_log /var/log/nginx/*****;
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/*****;
location / {
***隐藏网址***
***隐藏网址***
***隐藏网址***
proxy_set_header Connection ’upgrade’;
proxy_set_header Host $host;
***隐藏网址***
}
}12345678910111213141516171234567891011121314151617

Elasticsearch 单点模式安装步骤

以 ***** 版本为例

Elasticsearch 不允许以 root 账号运行,要创建一个新账号,比如 es。

后台运行需要加 -d 参数:

启动之后,就可以访问了:

默认情况下,Elasticsearch 不允许远程访问,只能本机访问。要开放远程访问,需要做如下配置:

将 ***** 配置项的值改为 *****

保存后启动,发现报错:

可以看到有4条错误提示:

接下来逐个解决上述 4 个问题。

添加以下配置:

添加以下配置:

重新加载配置文件,让配置生效:

添加以下配置项,将运行模式指定为单节点模式,就解决了第4个问题:

如果是docker,则在启动时加上该配置项:

也可以用另一个配置项解决第4个问题:

如果是要构建自己的docker镜像,那么应该在 Dockerfile 中添加如下配置:

解决完这4个问题后,就可以成功启动Elasticsearch了,当然,要开启9200端口,集群模式还要开启9300端口。

Windows 上 怎么安装 install elasticsearch plugin

配置elasticsearch的存储路径为hdfs需要两步,安装插件elasticsearch-hadoop,在联网的情况下在命令窗口运行:plugin -install elasticsearch/elasticsearch-hadoop/*****即可。  如果没有联网解压插件到plugins中即可,目录为/hadoop。。。。。  在配置文件*****中要配置如下:  gateway:  type: hdfs  gateway:  hdfs:  uri: hdfs://localhost:9000

愿这篇关于elasticsearch安装教程centos安装es环境的指南,能像一位沉默的良师,在你需要时给予提示。
本文编辑:admin

更多文章:


presentation是什么意思(presentation什么意思中文翻译)

presentation是什么意思(presentation什么意思中文翻译)

大家好,今天小编来为大家解答以下的问题,关于presentation是什么意思,presentation什么意思中文翻译这个很多人还不知道,现在让我们一起来看看吧!

2026年4月22日 13:40

flex 垂直居中和水平居中(谁能帮我解释下display:flex; margin:auto实现垂直水平居中的原理)

flex 垂直居中和水平居中(谁能帮我解释下display:flex; margin:auto实现垂直水平居中的原理)

本篇文章给大家谈谈flex 垂直居中和水平居中,以及谁能帮我解释下display:flex; margin:auto实现垂直水平居中的原理对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可

2026年4月22日 13:20

2021程序员工资一般多少(微软程序员工资一般多少)

2021程序员工资一般多少(微软程序员工资一般多少)

回顾我学习2021程序员工资一般多少的经历,微软程序员工资一般多少可算是一个重要的转折点。正是搞懂了它,一切才变得顺畅起来。

2026年4月22日 13:00

高一绝对值函数图像怎么画(高一绝对值函数y=|x|的图像怎么画为什么)

高一绝对值函数图像怎么画(高一绝对值函数y=|x|的图像怎么画为什么)

您是否曾想过,高一绝对值函数图像怎么画究竟是怎么一回事?它与高一绝对值函数y=|x|的图像怎么画为什么之间又有什么联系?本文将为您一探究竟。

2026年4月22日 12:40

elasticsearch安装教程(centos安装es环境)

elasticsearch安装教程(centos安装es环境)

想知道那些精通elasticsearch安装教程的人,是如何看待centos安装es环境的吗?本篇将为你揭秘他们的思考路径。

2026年4月22日 12:20

中央委员会委员(委员会委员是干什么的)

中央委员会委员(委员会委员是干什么的)

各位朋友,关于中央委员会委员的讨论一直很多,今天咱们不聊复杂的,就聚焦于委员会委员是干什么的,用最直白的方式把它讲清楚。

2026年4月22日 12:00

html表格中嵌套textarea属性(HTML的Table问题我在table中加入一个textarea,其宽度为100%,如何才能让其不把线给压住了)

html表格中嵌套textarea属性(HTML的Table问题我在table中加入一个textarea,其宽度为100%,如何才能让其不把线给压住了)

我们整理了关于html表格中嵌套textarea属性最高频的提问,发现HTML的Table问题我在table中加入一个textarea,其宽度为100%,如何才能让其不把线给压住了位列榜首。于是,就有了这篇集中解答的精华帖。

2026年4月22日 11:40

a festival英语作文(英语作文:a chinese festival)

a festival英语作文(英语作文:a chinese festival)

“a festival英语作文”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看a festival英语作文(英语作文:a chinese festival)!

2026年4月22日 11:20

html和jsp怎么配合(jsp 与html 的交互问题)

html和jsp怎么配合(jsp 与html 的交互问题)

前几天,一位朋友问我:html和jsp怎么配合到底该怎么学?我只回了他三个字:抓住jsp 与html 的交互问题。今天就来详细说说为什么。

2026年4月22日 11:00

电脑新手基本常识(初学者电脑的基本常识)

电脑新手基本常识(初学者电脑的基本常识)

今天这份关于电脑新手基本常识的指南,将用80%的篇幅讲透初学者电脑的基本常识这个决定成败的细节,绝对让你不虚此行。

2026年4月22日 10:40

最近更新

mac是什么版本(mac版是什么意思)
2026-04-22 14:00:02 浏览:0
presentation是什么意思(presentation什么意思中文翻译)
2026-04-22 13:40:01 浏览:0
elasticsearch安装教程(centos安装es环境)
2026-04-22 12:20:02 浏览:0
html表格中嵌套textarea属性(HTML的Table问题我在table中加入一个textarea,其宽度为100%,如何才能让其不把线给压住了)
2026-04-22 11:40:03 浏览:0
热门文章

split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
phpweb 采用wamp(php环境搭建)
2026-03-28 14:00:01 浏览:1
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
java map 转bean(map和bean转换)
2026-04-18 15:20:02 浏览:0
最新java(现在java15可以用嘛)
2026-04-18 10:00:02 浏览:0
标签列表