一、基础环境

操作系统环境:Red Hat Enterprise Linux Server release 6.4 (Santiago)

ES版本:elasticsearch-7.8.0-linux-x86_64.tar.gz

Jdk:Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

软件下载:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0

二、安装

1、上传安装包到/opt目录下

2、解压

cd  /opt

# tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz

3、改名

# mv elasticsearch-7.8.0 es

4 、创建ES操作用户

#useradd es #新增es用户

#passwd es   #为es用户设置密码

注:密码也设置为es

5、修改文件夹权限

#chown -R es:es /opt/es #文件夹所有者

6、修改配置文件

# vi /opt/es/config/elasticsearch.yml

新增如下内容:

cluster.name: elasticsearch

node.name: node-1

network.host: 0.0.0.0

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

bootstrap.system_call_filter: false

7、修改系统参数

(1)vi /etc/security/limits.conf

添加如下内容:

es soft nofile 65536

es hard nofile 65536

(2)vi /etc/security/limits.d/90-nproc.conf

修改:

*          soft    nproc     1024

为:

*          soft    nproc     4096

添加如下内容:

es soft nofile 65536

es hard nofile 65536

(3)vi /etc/sysctl.conf

添加如下内容:

vm.max_map_count=655360

(4)重新装载使参数生效

# sysctl -p

8、切换es用户启动ES服务

# su – es

cd /opt/es/bin

#启动

./elasticsearch

#后台启动

./elasticsearch -d

浏览器输入http://IP:9200/(IP替换成安装主机的ip) 如下返回值说明成功

查看进程:

ps -ef | grep elastic

关闭kill -9 进程号

这样也可以查看es是否正常启动

[es@ypxs bin]$ curl http://127.0.0.1:9200
{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "jE7F3CpXSiOvciGNtpbSMA",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

注意:关闭防火墙

最新文章

  1. 【CDN】国外访问国内服务器网站-响应慢-CDN
  2. C语言中的转义字符
  3. media query ie8- 兼容实现总结
  4. 著名加密库收集 Encrypt
  5. 《APUE》中的函数整理
  6. mac配置svn服务器
  7. JavaScript 精髓整理篇之一(对象篇)postby:http://zhutty.cnblogs.com
  8. Codeforces Round #235 (Div. 2) D. Roman and Numbers (数位dp、状态压缩)
  9. sqlserver生成随机数 2011-12-21 15:47 QQ空间
  10. HDU1598 find the most comfortable road 【并查集】+【枚举】
  11. myeclipse 扩展内存大小
  12. 如何在Cocos2D游戏中实现A*寻路算法(五)
  13. 程序员如何面试才能拿到offer
  14. 2018牛客网暑期ACM多校训练营(第一场)B Symmetric Matrix(思维+数列递推)
  15. Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?
  16. 【Java深入研究】8、Java中Unsafe类详解
  17. 使用U盘安装Ubuntu系统
  18. kube-proxy源代码分析
  19. chrome表单自动填充导致input文本框背景变成偏黄色问题解决
  20. streamsets 集成 cratedb 测试

热门文章

  1. Kinsoku jikou desu新浪股票接口变动
  2. find_package()的使用
  3. C++练习4 引用的定义与使用
  4. vue3+element表格数据导出
  5. Postgresql清理WAL日志
  6. battery-historian耗电量测试
  7. react 02 组件state click
  8. 利用socket以及多线程、文件流等方法实现通信,互发文本信息以及文件
  9. .NET 6 + Hangfire 实现后台作业管理
  10. 论文阅读: CCF A 2021 PROGRAML:用于数据流分析和编译器优化的基于图的程序表示 (PMLR)