标签:soft ada user ica nbsp 工具 code jdk8 firewalld
cd /usr/local/java
tar -zxvf elasticsearch-7.3.2-linux-x86_64.tar.gz
3.进入解压后的 elasticsearch-7.3.2文件夹的bin目录下 执行./elasticsearch
cd /usr/local/java/elasticsearch-7.3.2/bin
./elasticsearch
执行结果如下:
上面这个是说需要jdk11,我们不管他
下面这个错误,是因为使用root用户启动elasticsearch,elasticsearch是不允许使用root用户启动的
在6之前,可以通过root用户启动。但是发现黑客可以透过elasticsearch获取root用户密码,所以为了安全性,在6版本之后就不能通过root启动elasticsearch
解决方案如下:
1.添加用户组es
groupadd es
2.添加用户admin到用户组es
useradd admin -g es
3.进入elasticsearch-7.3.2所在路径
cd /usr/local/java
4.将elasticsearch文件的拥有者改为指定的用户或组
chown -R admin:es elasticsearch-7.3.2
5.切换为admin用户
su admin
6.启动es
cd /usr/local/java/elasticsearch-7.3.2/bin
./elasticsearch
启动成功,但是外网访问不了
http://47.116.142.177:9200/
修改conf目录下的配置文件:elasticsearch.yml,并将9200端口放开(这里省略)
保存后重新启动es
又发现报错,提示这三项必须至少配置一项
修改conf目录下的配置文件:elasticsearch.yml
cluster.name=my-application node.name=node-1 network.host: 0.0.0.0 http.port: 9200 cluster.initial_master_nodes: ["node-1"]
外网访问
http://47.116.142.177:9200/
以后台方式运行
./elasticsearch -d
这样就表示外网可以访问,单节点安装成功了
如果出现这个错
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
提示你vm最大虚拟内存,max_map_count[65530]太低,至少增加到[262144],解决方案:
vim /etc/sysctl.conf
添加如下配置
vm.max_map_count=655360
使配置生效
sysctl -p
如果出现这个错
descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
最大文件描述符[4096]对于elasticsearch进程可能太低,至少增加到[65536],解决方案如下
vim /etc/security/limits.conf
添加如下配置
* soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
* 所有用户
nofile - 打开文件的最大数目
noproc - 进程的最大数目
soft 指的是当前系统生效的设置值
hard 表明系统中所能设定的最大值
如果出现这个错
max number of threads [2048] for user [tongtech] is too low, increase to at least [4096]
用户的最大线程数[2048]过低,增加到至少[4096]
vim /etc/security/limits.d/90-nproc.conf
修改
* soft nproc 4096
kibana是es的图形化工具
1.下载kibana-7.3.2-linux-x86_64.tar.gz https://www.elastic.co/cn/downloads/kibana
2.上传至linux系统中并解压
cd /usr/local/java
tar -zxvf kibana-7.3.2-linux-x86_64.tar.gz
3.修改kibana的配置文件/config/kibana.yml
server.port: 5601 server.host: "0.0.0.0" i18n.locale: "zh-CN"
4.启动
cd /usr/local/java/kibana-7.3.2-linux-x86_64/bin
./kibana --allow-root
外网访问
http://47.116.142.177:5601/app/kibana
将5601端口放行
启动防火墙
systemctl start firewalld
在指定区域打开端口(添加放行端口)
firewall-cmd --zone=public --add-port=5601/tcp --permanent
重启防火墙
firewall-cmd --reload
查看已开放端口:(8080 即是已开放端口)
firewall-cmd --list-all
标签:soft ada user ica nbsp 工具 code jdk8 firewalld
原文地址:https://www.cnblogs.com/lusaisai/p/14407861.html