Elasticsearch【环境搭建 01】【elasticsearch-6.4.3 单机版】(含 安装包+分词插件 云盘资源)

百度云盘资源包含【elasticsearch-6.4.3.tar.gz】【elasticsearch-analysis-ik-6.4.3.zip】
链接:https://pan.baidu.com/s/11IWoOXe1oCNjyWC6ZH_CaQ
提取码:7mb6

一下安装过程是针对 elasticsearch-6.4.3.tar.gz 版本的,不同版本的安装配置可能存在差异。官网也有安装方法,官网安装的是 6.0.1 版本的。

1.环境

elasticsearch 的运行依赖 jdk,支持的最低版本为 Java 8。

Elasticsearch requires at least Java 8. 
Specifically as of this writing, 
it is recommended that you use the Oracle JDK version 1.8.0_131.

我用的就是jdk1.8。

[root@tcloud logs]# java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

2.安装

  1. 解压并移动到 /usr/local/elasticsearch 下
[root@tcloud es]# tar -zxvf ./elasticsearch-6.4.3.tar.gz
[root@tcloud es]# mv ./elasticsearch-6.4.3/ /usr/local/elasticsearch
  1. 用户添加及权限授予
[root@tcloud ~]# groupadd elasticsearch 
[root@tcloud ~]# useradd -g elasticsearch elasticsearch
# 设置密码
[root@tcloud ~]# echo "elasticsearch" | passwd elasticsearch --stdin

将ES的文件转到 elasticsearch 下:

[root@tcloud ~]# cd /usr/local/elasticsearch 
[root@tcloud ~]# chown -R elasticsearch .
[root@tcloud ~]# chgrp -R elasticsearch .
[root@tcloud elasticsearch]# ll
total 448
drwxr-xr-x  3 elasticsearch elasticsearch   4096 Jul 31 11:22 bin
drwxr-xr-x  2 elasticsearch elasticsearch   4096 Jul 31 12:16 config
drwxr-xr-x  3 elasticsearch elasticsearch   4096 Oct 31  2018 lib
-rw-r--r--  1 elasticsearch elasticsearch  13675 Oct 31  2018 LICENSE.txt
drwxr-xr-x  2 elasticsearch elasticsearch   4096 Jul 31 12:01 logs
drwxr-xr-x 27 elasticsearch elasticsearch   4096 Oct 31  2018 modules
-rw-r--r--  1 elasticsearch elasticsearch 401465 Oct 31  2018 NOTICE.txt
drwxr-xr-x  2 elasticsearch elasticsearch   4096 Oct 31  2018 plugins
-rw-r--r--  1 elasticsearch elasticsearch   8519 Oct 31  2018 README.textile

修改 sudoers 文件,给用户 elasticsearch 添加 sudo 权限:

[root@tcloud ~]# vim /etc/sudoers
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
# 添加elasticsearch 
elasticsearch ALL=(ALL)       ALL
  1. 系统参数配置【vm.max_map_count】
# 查看系统环境变量vm.max_map_count
[root@tcloud ~]# sysctl -a | grep vm.max_map_count
vm.max_map_count = 65530

# 修改系统环境变量vm.max_map_count
[root@tcloud ~]# vim /etc/sysctl.conf
	# 末尾添加 
	vm.max_map_count = 262144

# 配置文件修改完后需要重启才能生效 可使用下面命令使得本次启动有效
[root@tcloud ~]# sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144
  1. 单机版配置【修改两个文件】
[root@tcloud ~]# vim /usr/local/elasticsearch/config/elasticsearch.yml
# 添加一下配置 【关掉bootstrap的自检测程序,启动会更快】
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
# Network配置修改
network.host: 0.0.0.0

es运行在Java虚拟机环境下,默认占用1G内存,【我使用的是腾讯云低端主机1核2G内存的,这里调小一些,非生产环境也可以调小使用,生产环境要根据需求进行调整。】

[root@tcloud ~]# vim /usr/local/elasticsearch/config/jvm.options
# 初始化堆空间
-Xms256m
# 最大堆空间
-Xmx256m
  1. 启动
# 启动要使用elasticsearch用户
[root@tcloud ~]# su elasticsearch
bash-4.2$ /usr/local/elasticsearch/bin/elasticsearch

# 后台启动
bash-4.2$ /usr/local/elasticsearch/bin/elasticsearch -d 

3. 验证

[root@tcloud ~]# jps
10800 Jps
9618 Elasticsearch

也可以通过 IP:9200 进行验证:
在这里插入图片描述
至此,单机版本的 elasticsearch 安装配置启动完成。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
elasticsearch-rest-client-6.4.3.jar 一直冲突可能有几个原因。 首先,可能是由于版本兼容性问题导致冲突。elasticsearch-rest-client-6.4.3.jar 是 Elasticsearch 的 REST 客户端,如果您的 Elasticsearch 版本与此客户端不兼容,可能会导致冲突。您可以尝试更新 Elasticsearch 或使用与您当前 Elasticsearch 版本兼容的 REST 客户端。 其次,冲突可能是由于您的项目中存在多个版本的 elasticsearch-rest-client-6.4.3.jar。当存在多个相同的 JAR 文件但版本不同的情况下,可能会发生冲突。您可以检查项目的依赖关系,确保只引入一个版本的 elasticsearch-rest-client-6.4.3.jar。 另外,冲突可能是由于其他依赖项与 elasticsearch-rest-client-6.4.3.jar 冲突。在一些情况下,某些依赖项可能需要特定版本的 JAR 文件,并且与 elasticsearch-rest-client-6.4.3.jar 的版本冲突。您可以检查项目的所有依赖项,并确保它们与 elasticsearch-rest-client-6.4.3.jar 的版本兼容。 最后,冲突可能是由于项目中存在其他冲突的依赖项引起的。当项目中存在多个依赖项,它们之间存在冲突时,可能会导致冲突。您可以使用 Maven 或 Gradle 等构建工具来分析项目的依赖关系,并解决任何冲突。 总之,elasticsearch-rest-client-6.4.3.jar 一直冲突可能是由于版本兼容性问题、多个 JAR 文件的存在、与其他依赖项的冲突或其他原因引起的。您可以通过检查兼容性、解决版本冲突、检查依赖项并解决冲突等方式来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值