ElasticSearch
程序员文章站
2022-07-01 09:41:59
...
- 下载 解压 移动到 /usr/local/目录下
- 修改jvm.options占用内存,设置自己机器的合适内存
-Xms512m
-Xmx512m
3 .修改配置文件 config/elasticsearch.yml,设置端口号,外网可以访问
network.host: 0.0.0.0
http.port: 9200
- 添加普通用户
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
cd /usr/local
chown -R elsearch:elsearch elasticsearch-xxx
- 切换普通用户,后台启动
su elsearch
cd elasticsearch-xxx/bin
./elasticsearch -d
- 测试
curl 'http://localhost:9200/?pretty'
max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
解决方案
1、vi /etc/sysctl.conf
设置fs.file-max=655350
保存之后sysctl -p使设置生效
2、vi /etc/security/limits.conf 新增
数字最少65536,我这里设置成655350
* soft nofile 655350
* hard nofile 655350
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf配置文件,
cat /etc/sysctl.conf | grep vm.max_map_count
vm.max_map_count=262144
如果不存在则添加
echo "vm.max_map_count=262144" >>/etc/sysctl.conf
上一篇: 哈哈,校园的笑,笑不够!
下一篇: 二货学生是很会搞笑的
推荐阅读
-
Spring Boot与Kotlin 整合全文搜索引擎Elasticsearch的示例代码
-
Hbase、elasticsearch整合中jar包冲突的问题解决
-
elasticsearch插件开发教程
-
用python简单实现mysql数据同步到ElasticSearch的教程
-
python批量导入数据进Elasticsearch的实例
-
Elasticsearch索引增量统计及定时邮件实现
-
Elasticsearch实战 | 必要的时候,还得空间换时间!
-
干货 |《从Lucene到Elasticsearch全文检索实战》拆解实践
-
SpringBoot整合Elasticsearch7.2.0的实现方法
-
安装ElasticSearch搜索工具并配置Python驱动的方法