ElasticSearch与Kibana入门(解决报错:can not run elasticsearch as root)

news2025/2/28 3:41:41

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

ElasticSearch安装和部署

es官网

window版

在这里插入图片描述
选择你要的版本
在这里插入图片描述
在这里插入图片描述
解压,bin下bat就可以启动,需要配置jdk18的环境
在这里插入图片描述
在这里插入图片描述

linux版

在这里插入图片描述
解压:tar zxvf elasticsearch-6.3.2.tar.gz
在这里插入图片描述
启动:bin下执行/elasticsearch
在这里插入图片描述
报错org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch
can not run elasticsearch as root

原因是elasticsearch为了安全,不允许使用root用户启动,由于ElasticSearch可以接收用户输入的脚本并且执行,为了系统安全考虑,需要创建一个单独的用户用来运行ElasticSearch。

解决:
创建用户组和用户

groupadd elsearch
useradd elsearch -g elsearch -p codingwhy

更改 elasticsearch-6.3.2 文件夹及内部文件的所属用户及组为es

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

切换用户并启动 elasticsearch

su elsearch
cd /usr/local/elasticsearch-6.3.2/bin
./elasticsearch

在这里插入图片描述
在这里插入图片描述

Kibana的下载与安装

kibana下载
与es版本一致

window版

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
http://localhost:5601
在这里插入图片描述

linux版

在这里插入图片描述
解压:tar zxvf kibana-6.3.2-linux_x86_64.tar.gz
在这里插入图片描述
运行:bin下./kibana
在这里插入图片描述

ElasticSearch配置说明

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ElasticSearch两种模式:

  • Development和Production;
  • 通过请求地址是否是localhost或127.0.0.1来区分是Development还是Production;
  • 还可以在命令行输入bin/elasticsearch -Ehttp:port=19200修改配置来设置模式;

kibana配置和功能说明

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

port=对外暴露的端口 -Epath.data=数据存储的节点

使用ElasticSearch进行CRUD

create
在这里插入图片描述
query
在这里插入图片描述
update在这里插入图片描述
delete在这里插入图片描述

ElasticSearch Query
在这里插入图片描述
在这里插入图片描述
term
term:根据词条精确值查询
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/347181.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言初级指针应用

目录 一.什么是指针以及如何获取地址 二.间接运算符(解引用运算符):* 三.声明指针 四.使用指针在函数进行通信 五.变量:名称,地址和值 一.什么是指针以及如何获取地址 指针是一个值为内存地址的变量(或…

RabbitMQ相关概念介绍

这篇文章主要介绍RabbitMQ中几个重要的概念,对于初学者来说,概念性的东西可能比较难以理解,但是对于理解和使用RabbitMQ却必不可少,初学阶段,现在脑海里留有印象,随着后续更加深入的学习,就会很…

电源自动测试系统-电源模块批量自动化测试方案ATECLOUD-Power

1、测试名称 基于ATECLOUD的电源模块测试方案 2、测试目的 提升电源模块测试效率,减少测试人员成本,降低测试专业知识要求,增加数据精准度,为企业提供专业决策的数据支持,从而降本增效。 3、测试设备 示波器、电子…

20230215小结

1 t-sne 原理:利用两个向量之间的欧式距离转化成条件概率分布,可以把高维度的数据转化为低维度(1000,64)-》(1000,2),原先每个样本有64维度,转化为2维 2 swi…

linux系统编程入门

一、搭建环境 1、安装 Linux 系统(虚拟机安装、云服务器) https://releases.ubuntu.com/bionic/ 2、安装 XSHELL、XFTP https://www.netsarang.com/zh/free-for-home-school/ 3、安装 visual studio code https://code.visualstudio.com/ 4、Linu…

Unreal Engine角色涌现行为开发教程

在本文中,我将讨论如何使用虚幻引擎、强化学习和免费的机器学习插件 MindMaker 在 AI 角色中生成涌现行为。 目的是感兴趣的读者可以使用它作为在他们自己的游戏项目或具体的 AI 角色中创建涌现行为的指南。 推荐:使用 NSDT场景设计器 快速搭建 3D场景。…

一种基于加密域的数字图像水印算法的设计与实现(附Matlab源码)

一种基于加密域的数字图像水印算法的设计与实现 项目介绍 毕设项目 题目:一种基于加密域的数字图像水印算法的设计与实现 随着数字媒体技术的发展,数字媒体版权的保护得到了越来越多人的重视,数字水印技术作为数字媒体版权保护的有效手段…

通达信交易接口以什么形式执行下单的?

通达信程交易接口 以API形式来执行下单接口,一般不再需要通过接口系统之间进行连接,通过直接调用通达信dll交易函数的方式直接进行交易,包括下单,撤单,查询资金股份、当日委托、当日成交等方面都能很快的执行出来。以a…

【JDK8】MyBatis源码导入Idea

1.背景 为了更好的将MyBatis的开发设计思想带到日常开发工作,将MyBatis源码导入到本地开发工具中(idea)。我自己在导入的时候碰到几个问题,耽误了自己一点时间,这里我把它们记下来,后边的小伙伴可不要踩我的坑。 Java版本&#x…

黑帽SEO是什么?做了真的能够一直保持排名?

随着Google演算法一次又一次的更新,现在愈来愈多人重视所谓的网站SEO。但是内行的人都知道,网站要提高排名并非一天两天的事,所以有些人就会使用不法手段想借此提高排名,这也就是常听到的「黑帽SEO」。但是做黑帽SEO真的能快速提高…

【爬虫+数据清洗+可视化分析】用Python分析哔哩哔哩“狂飙”的评论数据

一、背景介绍您好,我是马哥python说,一枚10年程序猿。2023开年这段时间,《狂飙》这部热播剧引发全民追剧,不仅全员演技在线,更是符合反黑主旋律,因此创下多个收视率记录!基于此热门事件&#xf…

嵌入式开发之Vscode实用插件大全

嵌入式开发之Vscode实用插件大全① Chinese (Simplified) (简体中文) (神器)② C/C &CMake & C/C Extension Pack(神器)③ Better C Syntax④ Doxygen Documentation Generator(神器)⑤ vscode-ico…

存储类别、链接与内存管理(一)

1、一些必要的基础概念 (1)对象 从硬件的角度,被存储的每个值都被占用了一定的物理内存,C语言把这样的一块内存称为对象对象可以存储一个或多个值一个对象可能并未存储实际的值,也可能存储一个或多个值,但…

初阶函数递归经典例题(1)

1、递归实现n的k次方 2、计算一个数的每位之和(递归实现) 3、strlen的模拟(递归实现) 讲解之间我们先回顾下递归的知识点: 1、什么是递归? 程序调用自身的编程技巧称为递归。(即一个函数在其…

蓝牙耳机什么牌子的好又实惠?实惠好用的蓝牙耳机品牌

随着科技的发展,耳机领域的新品是越来越多,很多品牌如雨后春笋般涌现,耳机的样式也是层出不穷,下面小编整理了几款实惠好用的蓝牙耳机品牌。 一、南卡小音舱蓝牙耳机 参考价格:239元 单耳重:3.1g 推荐系…

用ChatGPT写一个基于ChatGPT API的对话机器人

采用的是国区的网站 Q:写一个调用chatgpt的聊天机器人的python程序 A: python import requests# 聊天机器人的API地址 url https://api.chatgpt.com/v2/query# 请求参数 params {prompt: 你好,user_key: YOUR_USER_KEY }# 发送请求 response request…

数据仓库实战

目录1、最佳实战1.1 表的分类1.2 ETL策略1.3 任务调度2、项目实战2.1 项目概述2.2 数据描述2.3 架构设计2.4 环境搭建2.5 项目开发1、最佳实战 1.1 表的分类 维度建模中表的类型:事实表和维度表 事实表又可以分为:事务事实表、周期快照事实表、累积快照…

公司项目引入这种方式,开发应用真是又快又准!

试想一下,你开足马力提了一串需求,给开发精英团队也好,给外包也行,都要等个半年甚至更久才会给到你一个满意的产品,你是否还有动力? 这还不止,业务越来越复杂,最初的需求也在随着着…

jsp医院管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 医院管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发,数据库为Mysql,使用ja…

大数据之-Nifi-Nifi的安装_启动_认识Nifi的操作台---大数据之Nifi工作笔记0002

然后我们看一下如何安装nifi 这个上一节已经说了 然后看一下环境准备,这个自己去安装就可以了,需要jdk,1.8就可以了,然后 maven安装上就可以了 然后去下载,这里下载Linux版本的 1.9.2的版本比较稳定 下载以后,避免端口冲突要修改端口默认是8080,修改为58080 然后启动很简单,看…