ElasticSearch 8.0+ 版本Windows系统启动

这篇具有很好参考价值的文章主要介绍了ElasticSearch 8.0+ 版本Windows系统启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

下载地址:https://www.elastic.co/cn/downloads/past-releases/winlogbeat-8-8-1

解压\elasticsearch\elasticsearch-8.5.1

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

 进入bin目录,启动elasticsearch.bat

问题1:

warning: ignoring JAVA_HOME=D:\jdk1.8.0_271; using bundled JDK

JDK问题,使用ES自带JDK

修改elasticsearch-env.bat文件

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

set JAVA="%ES_HOME%\jdk\bin\java.exe"
set JAVA_HOME="%ES_HOME%\jdk"

启动elasticsearch.bat

问题2:

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

 内存问题,修改\elasticsearch-8.5.1\config\jvm.options文件

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

启动elasticsearch.bat

问题3 

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

 修改conf目录下的elasticsearch.yml文件,新增一条配置,关闭更新配置

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

启动elasticsearch.bat成功。

记录密码

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

关闭密码:打开config 目录下面的 elasticsearch.yml 文件,把加密关闭

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

修改密码

修改elasticsearch.yml 改为

xpack.security.enabled: true

重启ES后bin目录下执行

./elasticsearch-setup-passwords interactive

出现异常

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

 修改命令

./elasticsearch-reset-password -u elastic -i

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

修改密码完成

问题4 

最大的坑!!!!!

最大的坑!!!!!

最大的坑!!!!!

ES8默认采用HTTPS请求,Java连接失败,需要将elasticsearch-8.5.1\config\certs下http_ca.crt证书配置到项目的resource目录下,或修改elasticsearch.yml配置文件,关闭https,注意将证书路径也注释掉。

ElasticSearch 8.0+ 版本Windows系统启动,elasticsearch,大数据,搜索引擎

 依赖配置

        <dependency>
            <groupId>org.elasticsearch</groupId>
            <artifactId>elasticsearch</artifactId>
            <version>8.7.1</version>
        </dependency>
        <dependency>
            <groupId>co.elastic.clients</groupId>
            <artifactId>elasticsearch-java</artifactId>
            <version>8.7.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
            <version>2.8.1</version>
        </dependency>
        <dependency>
            <groupId>jakarta.json</groupId>
            <artifactId>jakarta.json-api</artifactId>
            <version>2.0.1</version>
        </dependency>

代码文章来源地址https://www.toymoban.com/news/detail-561387.html

 try {
    HttpHost[] httpHosts = Arrays.stream(clusterNodes.split(",")).map(x -> {
        String[] hostInfo = x.split(":");
        return new HttpHost(hostInfo[0], Integer.parseInt(hostInfo[1]));
    }).toArray(HttpHost[]::new);

    final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    //设置账号密码
   credentialsProvider.setCredentials(
        AuthScope.ANY, new UsernamePasswordCredentials(account, passWord));

   builder = RestClient.builder(httpHosts)
        .setHttpClientConfigCallback(httpClientBuilder ->
         httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider));
   // Create the low-level client
   restClient = builder.build();
   // Create the transport with a Jackson mapper
   transport = new RestClientTransport(restClient, new JacksonJsonpMapper());
   // And create the API client
   client = new ElasticsearchClient(transport);
   Boolean acknowledged = client.indices().create(c -> c.index("user")).acknowledged();
   System.out.println("<<<<<<<<<<<<<<<acknowledged>>>>>>>>>>>>>>>>>>>" + acknowledged);
} catch (Exception e) {
   e.printStackTrace();
}

到了这里,关于ElasticSearch 8.0+ 版本Windows系统启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch7.8.0版本入门—— 高亮查询文档(高级查询)

    在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 1 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 2 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 3 ,请求体内容为: 在 Postman 中,向

    2024年02月01日
    浏览(59)
  • Elasticsearch7.8.0版本入门—— 完全匹配查询文档(高级查询)

    在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 1 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 2 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 3 ,请求体内容为: 在 Postman 中,向

    2023年04月24日
    浏览(49)
  • Elasticsearch7.8.0版本入门—— 多关键字精确查询文档(高级查询)

    在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 1 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 2 ,请求体内容为: 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/ 3 ,请求体内容为: 在 Postman 中,向

    2024年02月16日
    浏览(38)
  • Elasticsearch7.8.0版本入门——单机部署(linux环境-centos7)

    1.1、下载地址 下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 1.2、下载步骤 下载步骤如下所示: linux环境(centos7)安装JDK11步骤图解参考此博文:https://wwwxz.blog.csdn.net/article/details/128899399?spm=1001.2014.3001.5502 上传安装包到home目录下 opt目录下创建es文件夹 进入home目

    2024年02月06日
    浏览(51)
  • Elasticsearch 安装及启动【Windows】

    官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 选择自己所需版本进行下载,这里以 Elasticsearch 8.2.2 为例 点击 Download ,选择 Windows 版本 解压安装包即可,如图: 目录说明 bin 可执行脚本目录 config 配置目录 jdk 内置 JDK 目录 lib 类库 logs 日志目录 modules 模块目

    2024年01月16日
    浏览(35)
  • Window版本ES(ElasticSearch)的安装,使用,启动

    首先我这里是根据小破站狂神说up主,而学习的,下面是笔记文档,文档可能比我更细,但我还是记录一下,嘿嘿嘿 ElasticSearch7.6入门学习笔记-KuangStudy-文章 下面直接开始,首先我们需要下载ELK三个安装包,(下面是华为云镜像地址)   至于还有一个则是elasticsearch的可视化工

    2024年02月14日
    浏览(33)
  • Windows系统安装Elasticsearch结合内网穿透实现远程团队数据共享

    Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎,它提供了一个分布式、多租户的全文搜索引擎,具有HTTP Web接口和无模式JSON文档,同时也是是一个非常强大的工具,可以用于各种用途,例如日志分析、搜索引擎、安全分析等等。 远程连接的好处在于可以让用户从远程位

    2024年04月13日
    浏览(37)
  • Windows使用(版本8.11)ElasticSearch、elasticsearch-head、kibana

    下载安装引用这篇文章 1、ES基本知识 核心术语 ● 索引:index (相当于表) ● 类型:type (相当于表逻辑类型),早版本有类型 ● 文档:document (相当于数据库表的行) ● 字段:fields(相当于数据库表列) 核心概念 ● 映射:mapping (相当于表结构后定义) ● 近实时:

    2024年02月01日
    浏览(41)
  • elasticsearch在window下启动报错warning: ignoring JAVA_HOME=C:\document\jdk1.8.0_152; using bundled JDK

    elasticsearch在window下启动报错warning: ignoring JAVA_HOME=C:documentjdk1.8.0_152; using bundled JDK **原因:**JDK版本不对。 elasticsearch支持JDK1.8的,仅仅是7.17.3及其之前的版本。如果下载的最新版本,最低 JDK17 及其以上。 **方法:**下载7.17.3的就可以了,亲测有效。 [elasticsearch 7.17.3](

    2024年02月15日
    浏览(57)
  • 解决Elasticsearch7.8在windows环境下无法启动的问题

    今天看尚硅谷的视频学习Elasticsearch,安装完成之后启动​​​​​​一直没反应,后来看弹幕说Elasticsearch 是使用 java 开发的,且 7.8 版本的 ES 需要 JDK 版本 1.8 以上。  解决方法 方法一:如果系统配置 JAVA_HOME,删除JAVA_HOME中的bi n  这样就可以用Elasticsearch7.8自带的jdk。 方法

    2024年02月17日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包