首页 > 其他分享 >ES搭建详细指南 + 常见错误解决方法

ES搭建详细指南 + 常见错误解决方法

时间:2023-08-26 11:37:23浏览次数:40  
标签:指南 usr 0.0 kibana elasticsearch ES 7.6 es 搭建

下载包(官网下载)

elasticsearch-7.6.2-linux-x86\_64.tar.gz

kibana-7.6.2-linux-x86\_64.tar.gz

解压

tar zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz
tar zxvf kibana-7.6.1-linux-x86_64.tar.gz

移动解压后资源文件

sudo mv elasticsearch-7.6.1 /usr/local/
sudo mv kibana-7.6.1 /usr/local/

新增用户组与用户运行es

groupadd es
useradd es -g es -p 123456

权限给到root之外的用户组

chown -R es:es /usr/local/elasticsearch/

编辑es配置文件

vim /usr/local/elasticsearch/config/elasticsearch.yml

# 直接加进去就好 不用动原有带#的
# 配置为0.0.0.0可从任意IP访问ES 
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"
#集群配置要加不然会报错
discovery.seed_hosts: ["192.168.188.128"]
cluster.initial_master_nodes: ["node-1"]

kibana 配置

server.port: 5601
# 配置为0.0.0.0可从任意IP访问Kibana
server.host: "0.0.0.0"
# # 7.x.x之后kibana就提供了可汉化的配置项
i18n.locale: "zh-CN"

elasticsearch.hosts: ["http://192.168.188.128:9200"]
kibana.index: ".kibana"
#默认30000
elasticsearch.requestTimeout: 90000

启动ES && kibana

/usr/local/elasticsearch/bin/elasticsearch
/usr/local/elasticsearch-7.6.2/bin/elasticsearch

常见报错解决:

  1. ES Exception in thread "main" 2023-08-03 20:16:40,107 main ERROR No Log4j 2 
# 原因 应该log4j 没有安装

yum install -y log4j
  1. Exception in thread "main" java.nio.file.AccessDeniedException: /u  
    出现这个是权限问题 如果参照chown -R命令
  2. max file descriptors \[4096] for elasticsearch process is too low, increase to at least \[65536]
vim /etc/security/limits.conf

# 前面的ES是用户的标识 
es soft nofile 65535
es hard nofile 65537
  1. Es the default discovery settings are unsuitable for production use; 
#加上就不会报错了
discovery.seed_hosts: ["127.0.0.1"]
cluster.initial_master_nodes: ["node-1"]


标签:指南,usr,0.0,kibana,elasticsearch,ES,7.6,es,搭建
From: https://blog.51cto.com/u_13713457/7241294

相关文章

  • System.Messaging.MessageQueueException: 对消息队列系统的访问被拒绝
    无法启动服务。System.Messaging.MessageQueueException:对消息队列系统的访问被拒绝。使用Windows的消息队列时,窗体界面的应用可以对消息队列进行全部权限的操作,但是编写的Windows服务对消息队列进行操作时有可能会出现此错误提示,在这里提供一种解决方法:首先明确Windows服务程......
  • Codeforces Round 894 (Div. 3)
    CodeforcesRound894(Div.3)因为最近开学了,所以晚上可能就没有什么时间打这个了,不过以后一定会在第二天把题给补掉A题传送门A题意:就是在一个n*m的的字符矩阵中从左往右依次取出4列,使得每列包含vika这四个字符中按顺序出现一个。必须保证是按顺序出现。A思路:这是一个简......
  • org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or nu
    "org.apache.ibatis.exceptions.TooManyResultsException:Expectedoneresult(ornull)tobereturnedbyselectOne(),butfound:2"是MyBatis框架中的异常错误信息,表示在使用selectOne()方法执行查询时,期望返回一个结果(或null),但实际上返回了多个结果。selectOne()方......
  • Mibew Messenger即时消息系统测试安装使用
    MibewMessenger在线客服系统测试安装使用MibewMessenger是基于Web浏览器的即时消息系统,是一个PHP+MYSQL开源的在线客服系统这里我们用宝塔面板来进行安装下下载Mibew下载地址https://mibew.org/download2这里需要下载基础软件包及中文语言包,基础软件包里没有含中文语言包配置下载......
  • openresty中几种重定向的差异比较(ngx.redirect、ngx.req.set_uri、ngx.exec)
    一.测试用的nginx.conf: userroot;worker_processes1;error_loglogs/error.log;events{worker_connections1024;}http{charsetutf-8;default_typeapplication/octet-stream; include/usr/local/openresty/nginx/conf/mime.typ......
  • 学习IDA权威指南-反汇编器/调试器集成
    1-启动调试器依附进程进行调试分析2-调试器的基本显示3-进程控制3-1断点3-2跟踪3-3栈跟踪3-4监视调试器任务自动化调试器操作自动化IDA数据库与IDA调试器调试模糊代码启用附加进程简单的解密和解压循环导入表重建隐藏调试器异常处理......
  • 免费开源在线教育系统源码下载 -中小教育机构如何低成本搭建网校平台?
    在当下,线上教育已经不再是一个陌生的领域,它为学校和培训机构带来了无限的可能性。然而,搭建一个完整的在线课堂平台往往需要巨额投入,对于预算有限的中小教育机构而言,如何在低成本的情况下实现在线教育的搭建呢?本文将为您探讨几种低成本搭建网校平台的方法。 首先,一种常见的方法......
  • 免费开源网校系统源代码轻松搭建在线教育平台_兔知云课堂教育系统:数字化教育平台快速
    在如今快节奏的时代,越来越多的教育机构和个人教师开始寻求一种高效的方式来搭建网络教育平台,以满足学习者的需求。在这个背景下,兔知云课堂教育系统成为了一款备受瞩目的解决方案,为教育者们提供了快速搭建平台的新途径。 想要开始快速搭建网络教育平台吗?不妨考虑兔知云课堂教育......
  • 在线教育网校系统源码,搭建可以解决培训考试的教学平台,选择最适合你的方式
    随着教育行业的不断发展,个人老师和培训机构纷纷迈入在线教育领域,为学习者提供丰富的教学资源。而如何搭建一个高效的在线教育网校平台,成为了许多教育者关注的焦点。针对这一需求,有多种方法可供选择,以下将为您详细介绍。 自主开发或购买现有系统并二次开发 对于技术熟悉且有......
  • express的使用方法
    以下是express的一些常用方法及其代码说明: 1.**设置中间件** ```javascriptapp.use((req,res,next)=>{/*...*/});``` 该方法用于设置中间件,可以对请求和响应进行一些处理。例如,可以在请求到达服务器之前对其进行验证、添加一些自定义头部信息等。 2.**......