配置项 cluster.name: elasticsearch
# 配置的集群名称,默认是elasticsearch,es服务会通过广播方式自动连接在同一网段下的es服务,通过多播方式进行通信,同一网段下可以有多个集群,通过集群名称这个属性来区分不同的集群。
 
node.name: Franz Kafka
# 当前配置所在机器的节点名,你不设置就默认随机指定一个name列表中名字,该name列表            
                
         
            
            
            
            前言:在上一篇博客中,我介绍了从零开始安装ElasticSearch,es是可以理解为一个操作数据的中间件,可以把它作为数据的存储仓库来对待,它具备强大的吞吐能力和计算能力,其基于Lucene服务器开发,在搜索领域具有统治般的地位。平时可以通过命令来执行语句来查询ES,但是在实际的开发中,还是以使用API居多,关于ES的第三方框架有很多,比如BBOSS、spring也对其进行封装叫做spring-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 09:21:29
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (  十二  )、 ES(三)--SpringBoot 整合 Elasticsearch 使用
    (  十二  )、 ES(三)--SpringBoot 整合 Elasticsearch 使用 ES官方文档: https://www.elastic.co/guide/en/elasticsearch/client/j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 20:22:27
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            松哥给最近连载的 Spring Security 系列也录制了视频教程,感兴趣的小伙伴请戳这里->Spring Boot+Vue+微人事视频教程(Spring Boot 第十章就是 Spring Security)。在前面的两篇文章中,松哥和大家分享了 CAS Server 的搭建以及如何使用 Spring Security 搭建 CAS Client。但是前面的案例有一个问题,就是登录用户            
                
         
            
            
            
             # 端口号
server.port=8000
# Web URL
server.context-path=/config
# 服务器ip地址
server.address=
# 设置http header大小 
server.max-http-header-size= 
# 设置返回http头 
server.server-header= 
# 设置servlet path 默认为/ 
serv            
                
         
            
            
            
            一、前期准备分布式全文检索服务器,可以通过暴露restfulAPI来操作索引、搜索,具备有实时搜索、稳定、可靠、快速、安装使用方便等特点,是目前使用最广泛的企业级搜索引擎。springBoot项目当中,使用elasticSearch的java客户端,来实现与ES服务进行交互,涉及的内容主要包括以下几部分:1、基本资料准备;2、索引(index)的增删;3、文档(document)的增删改和简单查;            
                
         
            
            
            
             基于SpringSecurity,使用JWT设计的登录注册流程用户注册流程SpringSecurity设置系统流程key用户登录流程扩展框架实现三种登录方式共存TelValidateCodeAuthenticationFilterTelValidateCodeAuthenticationTokenJWT校验创建更新校验 用户注册流程一般应用提供的主流注册方式是手机号+验证码,用户操作流程如下:1            
                
         
            
            
            
            1、http.basic(),这就是一个弹出小窗口登录2、http.formlogin();这是是弹出一个表单登录页面。3、filterSecurityInterception,这是最后一个过虑器,检查以什么方式登录。黄色方块。蓝色方块ExceptionTranslationFilter捕获最后一个过虑器的异常,如果发性异常,就会导向2图中定义的登录页(http.basic() 或者http.fo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 18:25:45
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 如何设置Spring Boot与Elasticsearch的账号密码
作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何在Spring Boot项目中设置Elasticsearch的账号密码。下面是详细的步骤和代码示例。
### 步骤概述
首先,让我们来看一下整个设置账号密码的流程:
| 步骤 | 操作 |
| --- | --- |
| 1 | 引入Elasticsearch的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-19 04:43:27
                            
                                1250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ES概述Elaticsearch简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用 Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。 据国际权威的数据库产品评            
                
         
            
            
            
            在test里测试一下各个API。打开es,也运行es-head,方便观察。一、关于索引的API详解这里的client对ES发出请求,就相当于我们的kibana。1.1 声明客户端@SpringBootTest
class SpringEsApiApplicationTests {
	@Autowired
	@Qualifier("restHighLevelClient")
	private Res            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 23:48:42
                            
                                275阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            依赖<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-starter-security</artifactid>
</dependency>添加依赖后,项目中所有资源都会被保护起来。启动项目后访问任何一个接口都会跳转            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 11:40:42
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 elasticsearch介绍Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。Elasticsearch是对Lucene做的一层封装,它提供了一套简单一致的 RESTful API 来帮助我们实现存储和检索。当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。Elast            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-08 14:50:08
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2.修改配置文件
节点1:
cat  elasticsearch-7.8.0/config/elasticsearch.yml
cluster.name: cluster-rongda
#节点名称
node.name: node_1
#ip地址
network.host: 192.168.215.98
#是不是有资格主节点,是否作为数据计算的节点
node.master: true
n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-11 09:59:46
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于 ElasticSearch8 集群,比较容易的方式就是无密码集群搭建。对于 ElasticSearch 来说,一般都是运行在内网中,可以通过防火墙限制来源 ip 或者通过 ElasticSearch 自身的配置来限制来源 ip。这种保障安全的方式比较类似于 Redis 。对于 Kibana 来说,可以配置连接多个 ElasticSearch,可以使用 Cerebro 工具监控 Elastic            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 11:46:42
                            
                                784阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            遇到一个 None of the configured nodes are available 的坑一、背景:因现网扫描出来几个漏洞,目前版本使用的springboot2.1.17.RELEASE + elasticsearch6.4.3。所以需要改造升级:1、把es升级为elasticsearch6.8.23;2、给es添加密码;二、查询资料:三、环境:1、使用docker-compose部署e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 17:43:24
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Security 的基本使用引言:使用 Spring Security 可以保护我们的Spring 程序, 避免某些恶意的请求。以下是有关Spring Security 的一些基本使用。添加对应的 Maven 依赖:<dependency>
    <groupId>org.springframework.boot</groupId>
    &l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 13:27:20
                            
                                248阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录描述制作自定义elasticsearch7.6镜像制作自定义elasticsearch-head镜像elasticsearch.yml配置kibana.yml配置docker-compose.yml配置启动容器配置登陆 kibana 和 elasticsearch-head描述最近研究了一下docker-compose发布elasticsearch7.6,虽然网上有一些教程,但是根据教程操            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 10:53:03
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            NFS客户端配置共享挂载选项参数参数说明async/sync执行时是否使用同步读取方式auto/noautomount -a时是否自动挂载,开机自动挂载exec/noexec该文件系统中的执行文件是否允许执行atime/noatime文件被改动时是否更新访问时间dev/nodev是否启用这个文件系统上的设备节点文件(块和字符设备)suid/nosuid在这个文件系统上是否要启用特殊权限user/n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 08:33:13
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Elasticsearch 安全访问一、启用用户名密码1、修改elasticsearch.yml配置文件# 在elasticsearch.yml配置文件中添加下面配置
# 然后重启elasticsearch
xpack.security.enabled: true
xpack.license.self_generated.type: basic2、设置用户名密码# 打开控制台程序(windows环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 17:40:31
                            
                                449阅读