CentOS通过SecureCRT安装JDK,zookeeper

按照网上的方法安装jdk,并设置好环境变量,但是怎么样都无法执行java命令。
我这里的原因是配置路径不对,一定要使用cd 输入目录前几个字母来补全路径得到最终的路径,如果你发现不能补全一定是不对的,一开始我安装在新建的目录下,配置路径:/home/software/jdkxxx 但是一直找不到java命令,通过一步步路径查看才知道,中间还有一个gordon目录,此目录名跟我的root用户名一样。不知道是不是这里的原因。

《CentOS通过SecureCRT安装JDK,zookeeper》 坑人的路径.png

一、在SecureCRT中 Alt+P 弹出SFTP窗口,然后put xxx路径上传文件到Linux系统。 执行安装

《CentOS通过SecureCRT安装JDK,zookeeper》 SecureCRT安装JDK.png

三、配置环境变量

打开配置文件(sudo vi /etc/profile),在文档最后添加jdk路径

《CentOS通过SecureCRT安装JDK,zookeeper》 最终的环境配置.png

刷新配置文件:source /etc/profile

zookeeper注意事项:
1、zkServer.sh start启动时报错:It is probably not running
第一种方式:去到zookeeper安装目录下的data目录,将zookeeper-server.pid文件删除。
第二种方式:查看端口是否被占用,netstat -apn | grep 2181,最好是在root账户下查看,如果被占用则杀死占用的进程,kill -9 1403

2、查看状态:zkServer.sh status

《CentOS通过SecureCRT安装JDK,zookeeper》 zookeeper状态.png

3、如果外界无法访问zookeeper,需要关闭防火墙
检查防火墙状态:service iptable status
关闭:service iptables stop
永久关闭:chkconfig iptables off
上面CentOS7以下版本关闭方法,下面是CentOS7的关闭方法
检查防火墙状态:firewall-cmd –state(关闭后显示notrunning,开启后显示running)
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
在开机时禁用一个服务:systemctl disable firewalld.service

《CentOS通过SecureCRT安装JDK,zookeeper》 centos7关闭防火墙.png

安装tomcat的方法是一样的。安装后配置环境变量,startup.sh启动tomcat。
打印tomcat控制台信息:tail -f catalina.out 此命令需要进入到tomcat下logs目录才能执行

《CentOS通过SecureCRT安装JDK,zookeeper》 安装tomcat.png

控制台动态输出方式启动: catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C退出并关闭服务
关闭tomcat : shutdown.sh
查看tomcat是否正在运行:ps -ef|grep java

《CentOS通过SecureCRT安装JDK,zookeeper》 ps方式查看tomcat是否在运行.png

    原文作者:xiang205012
    原文地址: https://www.jianshu.com/p/37ba333e9acf
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞