linux安装Elasticsearch的单节点
一、基础环境
操作系统环境: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"
}
注意:关闭防火墙
最新文章
- 【CDN】国外访问国内服务器网站-响应慢-CDN
- C语言中的转义字符
- media query ie8- 兼容实现总结
- 著名加密库收集 Encrypt
- 《APUE》中的函数整理
- mac配置svn服务器
- JavaScript 精髓整理篇之一(对象篇)postby:http://zhutty.cnblogs.com
- Codeforces Round #235 (Div. 2) D. Roman and Numbers (数位dp、状态压缩)
- sqlserver生成随机数 2011-12-21 15:47 QQ空间
- HDU1598 find the most comfortable road 【并查集】+【枚举】
- myeclipse 扩展内存大小
- 如何在Cocos2D游戏中实现A*寻路算法(五)
- 程序员如何面试才能拿到offer
- 2018牛客网暑期ACM多校训练营(第一场)B Symmetric Matrix(思维+数列递推)
- Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?
- 【Java深入研究】8、Java中Unsafe类详解
- 使用U盘安装Ubuntu系统
- kube-proxy源代码分析
- chrome表单自动填充导致input文本框背景变成偏黄色问题解决
- streamsets 集成 cratedb 测试
热门文章
- Kinsoku jikou desu新浪股票接口变动
- find_package()的使用
- C++练习4 引用的定义与使用
- vue3+element表格数据导出
- Postgresql清理WAL日志
- battery-historian耗电量测试
- react 02 组件state click
- 利用socket以及多线程、文件流等方法实现通信,互发文本信息以及文件
- .NET 6 + Hangfire 实现后台作业管理
- 论文阅读: CCF A 2021 PROGRAML:用于数据流分析和编译器优化的基于图的程序表示 (PMLR)