elasticsearch安装配置

本文详细介绍了如何在Linux环境下部署Elasticsearch搜索引擎,包括安装JDK、下载与配置Elasticsearch等步骤,并解决了常见错误。

1、准备JDK环境,JDK1.8

2、下载elasticsearch压缩包,下载地址:链接: https://pan.baidu.com/s/1JktZRtRedT66GlPR_Ef8Gw 密码: rpe1

3、创建新用户dyh(elasticsearch为了安全考虑,不允许以root用户运行)。

  命令:useradd -d /home/dyh -m dyh

  解释:-d参数指定用户主目录;-m表示,如果没有就创建 ;dyh是创建的用户名。

给用户修改密码,命令:passwd dyh

4、把elasticsearch-6.2.3.tar.gz放到/home/dyh目录下,解压文件,命令:

tar zxvf elasticsearch-6.2.3.tar.gz

 5、把解压后的文件拥有者变成dyh,命令:chown dyh elasticsearch-6.2.3 -R

6、运行elasticsearch,命令:bin/elasticsearch,出现如下图错误

7、切换用户:su dyh

8、清除logs下面的文件,因为文件在root用户下运行产生,如果以dyh用户直接运行,没有写权限,会报错,命令:rm logs/* -f

9、运行elasticsearch,命令:bin/elasticsearch

10、访问:curl 'http://localhost:9200?pretty'

如下图所示:

 

说明elasticsearch运行成功。至此,环境搭建完毕,可以进行简单的读写操作。

 

转载于:https://www.cnblogs.com/dyh004/p/8872443.html

### Elasticsearch 安装配置教程 #### 下载 Elasticsearch 访问官方提供的下载页面获取最新版本的 Elasticsearch 软件包。对于不同操作系统有多种安装方式可供选择,包括 tar.gz 压缩包、RPM 或 DEB 包等形式[^1]。 #### 创建专用用户并设置权限 出于安全考虑,在 Linux 系统上建议创建专门用于运行 Elasticsearch 的用户账户,并赋予该账号最小化操作权限。这一步骤有助于提高系统的安全性,防止潜在的安全风险。 ```bash sudo groupadd esgroup sudo useradd -g esgroup elasticsearch ``` #### 修改 `elasticsearch.yml` 文件中的核心配置项 编辑位于 `$ES_HOME/config/` 目录下的 `elasticsearch.yml` 文件来调整集群名称(cluster.name)、节点名称(node.name),以及网络绑定地址(network.host)等重要参数。这些更改能够帮助更好地管理和优化Elasticsearch实例的工作效率[^3]。 ```yaml cluster.name: my-application node.name: node-1 network.host: 0.0.0.0 discovery.seed_hosts: ["host1", "host2"] cluster.initial_master_nodes: ["node-1", "node-2"] ``` #### 插件安装:IK 分词器 为了增强中文处理能力,可以为 Elasticsearch 添加第三方插件——IK Analyzer。需要注意的是所选 IK 版本应当匹配当前使用的 Elasticsearch 主版本号以确保兼容性良好[^2]。 ```bash ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.9.2/elasticsearch-analysis-ik-7.9.2.zip ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值