yum -y install wget //安装wget 安装的是CentOS 6.5,wget默认不会被安装,所以找不到wget这个命令,解决方式是安装wget
mv 源文件 目标文件 //移动文件命令
配置防火墙
在 Linux 中,可以通过防火墙规则来限制进出网络的流量。如果系统启用了防火墙,需要打开相应的端口才能使其对外可见。
在 CentOS、RedHat 等系统中,可以使用 firewall-cmd 工具来配置防火墙规则。以下是一些常用的命令示例:
查看已开放端口:sudo firewall-cmd --list-ports
开放端口:sudo firewall-cmd --add-port=8080/tcp --permanent
移除端口:sudo firewall-cmd --remove-port=8080/tcp --permanent
重新加载防火墙规则:sudo firewall-cmd --reload
1.下载elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz
2.linux下usr/local目录下创建elasticsearch目录
解压elasticsearch压缩包
将elasticsearch-7.6.2-linux-x86_64.tar.gz拷贝到usr/local/elasticsearch目录下,并解压
tar -avxf elasticsearch-7.0.0-linux-x86_64.tar.gz -C /usr/local/elasticsearch
3.编辑config/elasticsearch.yml
#取消以下注释
cluster.name: my-application
node.name: node-1
#添加数据和日志的存储目录(启动之前要先创建好data目录)
path.data: /usr/local/es/data
path.logs: /usr/local/es/logs
#取消以下注释并修改
#设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
network.host: 0.0.0.0
#取消注释
http.port: 9200
#取消以下注释并修改
#设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前是单机,放入一个节点即可
cluster.initial_master_nodes: ["node-1"]
4 vim /etc/security/limits.conf文件,添加以以下两行即可解决
* soft nofile 65535
* hard nofile 65535
* soft nproc 4096
* hard nproc 4096
5 vim /etc/sysctl.conf 文件
vm.max_map_count=262144
重启: sysctl -p
6 创建用户组和用户
groupadd elks //添加用户组
useradd elks -g elks -p !QAZxs 、、添加用户 和密码 密码不能连接时修改用户密码命令:passwd !QAZxs
更改 elasticsearch 文件夹及内部文件的所属用户及组为 elks
chown -R elsearch:elsearch /usr/local/elasticsearch 或者 sudo chown -R elks:elks /usr/local/elasticsearch
切换用户并启动 elasticsearch
su elks
cd /usr/local/elasticsearch/bin/
前台启动,接 ctrl + c 停止elasticsearch服务
./elasticsearch