CentOS系统环境搭建(十七)——elasticsearch设置密码

news2024/11/15 8:27:24

centos系统环境搭建专栏🔗点击跳转

elasticsearch设置密码

没有密码是很不安全的一件事😭

文章目录

  • elasticsearch设置密码
    • 1.设置密码
    • 2.登录elasticsearch
    • 3.登录kibana
    • 4.登录elasticsearch-head

1.设置密码

关于Elasticsearch的安装请看CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch。这些只是让你关闭与重启es,关闭与重启es若你有自己的方法不必参考本文。

先关掉elasticsearch

cd /usr/local/elasticsearch-7.17.6/bin
./killes.sh

编辑elasticsearch.yml

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

最下面写上

#设置密码后的访问配置
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

image-20230821170512997

后台启动(重启es),记得切换非root用户

sh /usr/local/elasticsearch-7.17.6/bin/elasticsearch -d

设置密码

/usr/local/elasticsearch-7.17.6/bin/elasticsearch-setup-passwords interactive

指令elasticsearch-setup-passwords位于你es安装目录bin里,执行后会让你开始设置你的自定义密码,一定要牢记密码。

2.登录elasticsearch

image-20230821171650248

进入es页面会出现如图提示,es用户名默认为elastic,而密码是你刚刚设置的。这样输入正确后才能看到这个页面。

image-20230821171831460

3.登录kibana

关于kibana的安装请看CentOS系统环境搭建(十五)——CentOS安装Kibana。这些只是让你关闭与重启kibana,关闭与重启kibana若你有自己的方法不必参考本文。

先关闭kibana

kill $(ps -ef | grep kibana | grep -v grep | awk '{print $2}')

编辑kibana.yml

vim /usr/local/kibana-7.17.6-linux-x86_64/config/kibana.yml

末尾添加

elasticsearch.username: "kibana"
elasticsearch.password: "你开始设置你的自定义密码"

后台启动

nohup /usr/local/kibana-7.17.6-linux-x86_64/bin/kibana &

访问网页,它将要求你输入登录用户名和密码

image-20230821172425847

这里的用户名同样默认为elastic,而密码是你刚刚设置的。

image-20230821172518657

登录后便可正常使用kibana。

4.登录elasticsearch-head

http://ip:9100/?auth_user=elastic&auth_password=你设置的密码

这里是同样的,用户名默认为elastic,而密码是你刚刚设置的。

然后你将如图没设置密码时一样正常访问。

image-20230821173416847

这里的诀窍在于步骤一的伏笔,这也是elasticsearch-head如何设置密码登录的诀窍。image-20230821173506002

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

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

相关文章

每天一道leetcode:1306. 跳跃游戏 III(图论中等广度优先遍历)

今日份题目: 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i arr[i] 或者 i - arr[i]。 请你判断自己是否能够跳到对应元素值为 0 的 **任一** 下标处。 注意,不管是什…

【C++从0到王者】第二十二站:一文讲透多继承与菱形继承

文章目录 前言一、多继承二、菱形继承三、菱形虚拟继承四、菱形虚拟继承的底层原理五、菱形虚拟继承对于空间的优化六、多继承和菱形继承中的一些细节七、菱形继承在库里面的应用八、继承和组合九、继承总结 前言 在我们前面所说的继承其实在C中也叫做单继承 即一个子类只有一…

【Python爬虫案例】爬取大麦网任意城市的近期演出!

老规矩,先上结果: 含10个字段: 页码,演出标题,链接地址,演出时间,演出城市,演出地点,售价,演出类别,演出子类别,售票状态。 代码演示…

2023年清洁能源与智能电网国际会议(CCESG 2023)

会议简介 Brief Introduction 2023年清洁能源与智能电网国际会议(CCESG 2023) 会议时间:2023年 召开地点:中国南宁 大会官网:CCESG 2023-2023 International Joint Conference on Clean Energy and Smart Grid 由IASED主办, CoreS…

Linux的基础指令

目录 1、ls指令 .和..意义 2、pwd指令 3、cd指令 ①cd ~ ②cd - 关于cd ..的用法 绝对路径和相对路径 4、touch指令 5、mkdir指令 tree指令 6、rmdir指令 7、rm指令 * 8、man指令 9、cp指令 nano: 10、mv指令 11、cat指令 12、more指令 13、less…

【Python web细说实战】Django的集成测试

今天给大家分享一下Python Web开发——Django的集成测试,如何利用集成测试来提高代码质量、减少bug。 1. 什么是集成测试? 在开始介绍Django的集成测试之前,我们先来了解一下什么是集成测试。集成测试是软件开发中的一种测试方法&#xff0c…

HCIP——MPLS VPN实验

MPLS VPN 一、实验1、实验拓扑及要求2、实验拓扑搭建以及IP地址划分3、实验步骤1、配置永不超时以及接口IP地址2、给R1,R2,R3,R4配置OSPF3、配置BGP非直连建邻,并开启vpnV4路由传递功能4、配置MPLS5、在PE端做MPLS VPN6、给R1以及…

概率论与数理统计:第六章:数理统计

文章目录 Ch6. 数理统计(一) 总体与样本(二) 统计量 (5个)(三) 抽样分布 (3个)0.上α分位点1.χ分布2.t分布3.F分布 (四) 抽样分布定理1.单个正态总体2.两个正态总体 Ch6. 数理统计 (一) 总体与样本 1.概念: (1)总体 (2)样本 简单随机样本,简称样本。…

3种解决找不到mfc140u.dll无法继续执行代码的方法

1.解决mfc140u.dll丢失之前先了解一下它的一些具体功能和作用 用户界面和窗口管理:mfc140u.dll提供了一系列类和函数,用于创建和管理应用程序的用户界面元素,如窗口、菜单、工具栏、状态栏等。它还提供了窗口消息处理的机制,使开…

Hover研究: 下一代借贷协议 | 第一部分

这是我们对关于可持续通证经济模型用于借贷协议的研究,一共分为两部分,此篇为第一部分。 Hover团队花费了大量时间研究现有的借贷协议结构。我们的研究揭示了这些协议在扩展和增长过程中面临的多个挑战。 本系列将讨论这些挑战是什么,为什么它…

23款奔驰GLE350轿跑升级原厂前排座椅通风系统,夏天必备的功能

通风座椅的主动通风功能可以迅速将座椅表面温度降至适宜程度,从而确保最佳座椅舒适性。该功能启用后,车内空气透过打孔皮饰座套被吸入座椅内部,持续时间为 8 分钟。然后,风扇会自动改变旋转方向,将更凉爽的环境空气从座…

【业务功能篇72】分布式锁实现分析

什么是分布式锁?当多个进程在同一个系统中,用分布式锁控制多个进程对资源的访问 分布式锁应用场景 (1)传统的单体应用单机部署情况下,可以使用java并发处理相关的API进行互斥控制。 (2)分布式…

Qt下使用ModbusTcp通信协议进行PLC线圈/保持寄存器的读写(32位有符号数)

文章目录 前言一、引入Modbus模块二、Modbus设备的连接三、各寄存器数据的读取四、各寄存器数据的写入五、示例完整代码总结 前言 本文主要讲述了使用Qt的Modbus模块来进行ModbusTcp的通信,实现对PLC的线圈寄存器和保持寄存器的读写,基于TCP/IP的Modbus…

JavaSE【 String 类】

一、String 类 1、字符串构造 常用三种 String的构造方法:有带参数的,和不带参数的 public class Test {public static void main(String[] args) {//字符串直接赋值String str "hello";//string是一个引用类型,str这个变量存的…

【Redis】Redis 的学习教程(一)入门基础

1. 简介 Redis 全称:Remote Dictionary Server(远程字典服务器),是一款开源的,遵守 BSD 协议,使用 C 语言开发的 key-value 存储系统。简单的说,它是一款跨平台的非关系型数据库,支…

第 111 场LeetCode 双周赛题解

A 统计和小于目标的下标对数目 数据量小&#xff0c;直接枚举数对 class Solution { public:int countPairs(vector<int> &nums, int target) {int n nums.size();int res 0;for (int i 0; i < n; i)for (int j 0; j < i; j)if (nums[i] nums[j] < tar…

day23 遍历 所有文件夹 子文件夹 文件

统计目录大小 public static long getAllFilesLength(File file) {long length 0l;if (file null) {System.out.println("文件为空");}long fileLengths[] new long[0];File files[] file.listFiles();for (int i 0; i < files.length; i) {if (files[i].isD…

用例图的基本概念及其使用方式(包含案例)

一、引言 用例(Use Case)&#xff0c;是软件工程或系统工程中对系统如何反应外界请求的描述&#xff0c;是一种通过用户的使用场景来获取需求的技术。此概念“用例”的提出者为Ivar Jacobson。每个用例提供了一个或多个场景&#xff0c;该场景说明了系统是如何和最终用户或其它…

C++(8.21)c++初步

1.斐波那契&#xff1a; #include <iostream> #include<iomanip>using namespace std;int main() {cout << "Hello World!" << endl;int a[10];for(int i0;i<10;i){if(0i||1i){a[i]1;}elsea[i]a[i-1]a[i-2];cout <<setw(4) <&l…

微信扫码报修系统哪家好?的修报修管理系统有什么优势?

“的修app”是一款基于互联网和云计算技术的在线报修系统&#xff0c;主要服务于物业管理公司、企业、机关单位、学校、医院等机构和组织。它提供了一系列报修管理服务&#xff0c;包括故障报修、设备管理、巡检管理、耗材管理等功能。用户只需用手机扫一下二维码&#xff0c;即…