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
1
2
3
4* soft nofile 65536
* hard nofile 131072
* soft noproc 4096
* hard noproc 4096 - 保存退出。
- 建立elk用户
1
useradd elk -p "YOUR-PASSWD"
- 将/usr/local/src/elasticsearch目录的权限给elk用户。
1
chown -R elk:elk /usr/local/src/elasticsearch/
- 在/usr/local/src/elasticsearch/elasticsearch/config/目录下修改配置文件elasticsearch.yml。
1
2
3
4
5
6cluster.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 选项将服务启动到后台。