elasitcsearch单机版安装
1.下载压缩包
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz
2.解压修改配置文件
cd elasticsearch目录
tar -zxf elasticsearch-6.6.2.tar.gz
cd elasticsearch-6.6.2
修改config/Elasticsearch.yml
vi config/Elasticsearch.yml
network.host: 0.0.0.0 #设置 外网访问
3.修改系统环境变量vm.max_map_count
vi /etc/sysctl.conf 添加内容
vm.max_map_count=262144
修改完毕重启生效
4.修改jvm分配大小,根据自己内存大小 xms和xmx要相同
vi config/jvm.options
-Xms1g -Xmx1g
5.修改最大文件描述符数量和最大用户线程数量
vim /etc/security/limits.conf 添加以下内容
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
6.启动
不能以root用户启动
新增用户
useradd searchuser
设置密码
echo "123456" | passwd searchuser --stdin
赋权
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
searchuser ALL=(ALL) ALL
将elasticserach目录设为searchuser 拥有者
chown -R elasticsearch:elasticsearch ./ #当前所在目录为elasticsearch
bin/elasticsearch #前台启动
bin/elasticsearch -d #后台启动
最新文章
- ORCALE复制表结构
- (Win7 x64)NetBeans 8.0.2 使用Tomcat 8作为服务器
- ARM Linux从Bootloader、kernel到filesystem启动流程
- SSMS错误代码大全
- Java迭代器深入理解及使用
- RabbitMQ消息队列安装和配置以及推送消息
- STL源码剖析 迭代器(iterator)概念与编程技法(三)
- 蝕刻技術(Etching Technology)
- Jasmine 的自定义部分
- Unity编程标准导引-2.2Unity中的基本概念
- Linux centos 7 安装NFS服务
- android fragement报nullexcption错误
- 一分钟学会JavaMail(假)__手动滑稽
- fread,fwrite
- mysql5.7.21安装要点记录
- (网页)angularJs中怎么模拟jQuery中的this?(转)
- Django基础自测
- mkyaffs2image 生成不了120M的镜像文件的解决方法
- Socket通讯-Netty框架实现Java通讯
- hibernate Validator 6.X 的学习,bean的约束(主要包括的是容器元素的验证)
热门文章
- xadmin使用富文本
- english note [6.3to6.9]
- CF573D-Bear and Cavalry【动态dp】
- P3211-[HNOI2011]XOR和路径【高斯消元】
- 踩坑经验总结之go web开源库第一次编译构建
- Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.
- 常见的==和equals比较
- 学习Tomcat(六)之类加载器
- k8s deployment controller源码分析
- 从commons-beanutils反序列化到shiro无依赖的漏洞利用