ElasticSearch 安装记录
ElasticSearch的安装过程。
准备源码包
- 需要下载的包有三个:网站地址
- ElasticSearch- 分布式、RESTful 风格的搜索和分析。/usr/local/src/elasticsearch
- Logstash - 采集、转换、充实,然后输出。/usr/local/src/logstash
- Kibana - 实现数据可视化。在 Elastic Stack 中进行导航。/usr/local/src/kibana
安装 ElasticSearch
- 解压下载的安装包
- tar zxvf elasticsearch-7.3.1-linux-x86_64.tar.gz
- tar zxvf kibana-7.3.1-linux-x86_64.tar.gz
- tar zxvf logstash-7.3.1.tar.gz
- 修改系统参数
- vim /etc/sysctl.conf
- fs.file-max=65535
- vm.max_map_count=262144
- sysctl -p : 重新读取配置文件中的参数,更新的条目会显示在命令执行结果中。
- vim /etc/security/limits.conf
* soft nofile 65536 * hard nofile 131072 * soft noproc 4096 * hard noproc 4096
- 保存退出。
- 建立elk用户
useradd elk -p "YOUR-PASSWD"
- 将/usr/local/src/elasticsearch目录的权限给elk用户。
chown -R elk:elk /usr/local/src/elasticsearch/
- 在/usr/local/src/elasticsearch/elasticsearch/config/目录下修改配置文件elasticsearch.yml。
cluster.name: CLUSTER_NAME node.name: HOSTNAME & ROLES node.master: true node.data: true network.host: YOUR_HOSTNAME discovery.zen.ping.unicast.hosts: ["YOUR_OTHER_NODE_HOSTNAME "]
- 切换到elk用户,尝试启动elk
su elk
cd /usr/local/src/elasticsearch/elasticsearch/bin/
./elasticsearch
如果没有错误就可以使用 -d 选项将服务启动到后台。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Liarlee's Notebook!