## **Elasticsearch7.6.2 安装**
## **一. 安装JDK1.8**
```
(1)创建安装目录
mkdir /usr/local/java/
(2)解压至安装目录
tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/
(3)设置环境变量
vim /etc/profile
在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(4)使环境变量生效
source /etc/profile
(5)添加软链接
ln -s /usr/local/java/jdk1.8.0_251/bin/java /usr/bin/java
(6)检查
java -version
```
## **二. 安装es7**
```
(1)创建安装目录
mkdir /usr/local/es/
(2)解压至安装目录
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz -C /usr/local/es/
(3)解压至安装目录
修改配置/usr/local/es/elasticsearch-7.6.2/config/jvm.options,内存占用可以调小一点
```
![](https://img.kancloud.cn/f1/c2/f1c2d120d0639c908af2c4051eecd7ae_1058x475.png)
```
(4)修改配置/usr/local/es/elasticsearch-7.6.2/config/elasticsearch.yml
1.修改数据和日志目录
```
![](https://img.kancloud.cn/41/8d/418d1bda0769602835af9d44e40f1b1b_1072x238.png)
```
2.修改绑定ip,允许远程访问
```
![](https://img.kancloud.cn/2c/80/2c802b7dc363294e1dfa4cecc661bc2d_1054x207.png)
```
3.保留一个节点
```
![](https://img.kancloud.cn/4d/3f/4d3ff0f2fc0c88ba70d056b2a3ea25ea_1167x307.png)
## **三. 修改linux内核参数**
**1. 修改/etc/security/limits.conf 增加下面内容**
```
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 131072
```
**2. 修改/etc/sysctl.conf 增加下面内容**
```
vm.max_map_count=655360
```
**然后执行命令,使配置生效**
```
sysctl -p
```
## **四. 创建账户esuser,因为es默认不允许以root账户运行**
```
//创建用户组
groupadd esgroup
//创建用户
useradd -g esgroup esuser
//设置权限
chown -R esuser:esgroup /usr/local/es/
//设置密码
passwd esuser
```
## **五. 启动**
```
//切换用户
su esuser
//切换目录
cd /usr/local/es/elasticsearch-7.6.2/bin
//启动es
./elasticsearch
//后台启动es
./elasticsearch -d
//查找es进程
ps -ef | grep elastic
```
## **六. 访问**
输入http://ip:9200,看到返回一串 JSON 格式的代码就说明已经成功了:
![](https://img.kancloud.cn/ac/99/ac999a08ab72edf40a54103f9efe1df1_615x348.png)
- 前言
- ElasticSearch7.6.2 安装
- Elasticsearch7.6.2 Postman操作总结
- Elasticsearch配置IK中文分词器
- IK中文分词器模式详解及最佳实践
- IK自定义词库及远程热更新
- ElasticSearch7.6.2 设置用户认证
- Elasticsearch-head插件
- Elasticsearch SSL证书的生成及使用
- ElasticSearch 集群搭建
- Kibana开源分析及管理可视化
- Logstash 收集、解析和转换日志
- Logstash 简介与安装
- Logstash 采集、过滤、分析日志数据
- MySQL8 数据增量同步到ElasticSearch
- Logstash 采集、过滤MySQL8单表全量数据
- MySQL8 单表数据增量同步ES
- MySQL8 多表数据增量同步ES
- Elasticsearch7.6.2 查询总结
- 结构化检索
- 精确值检索
- 范围检索
- 前缀检索
- 通配符检索
- Ids检索
- 全文检索
- 匹配检索
- 多字段匹配检索
- Elasticsearch7.6.2 TP6使用详解
- 创建索引
- 创建映射
- 添加文档
- 查询文档: 条件查询、复合查询
- 高亮查询
- 更新文档
- 删除文档
- 查询映射
- 删除索引
- 安装软件、源代码下载
- 解压密码