LInux 安装 jdk、tomcat、dockers、zookeeper

安装一套环境,

一个空白的Linux环境

先看下Linux 版本

uname -a

X86_64 64位Linux环境。

 

安装docker

yum -y install docker

 

安装jdk;

我要装一个1.7的jdk ,取64位

下载地址:http://www.oracle.com/technetwork/Java/javase/downloads/java-archive-downloads-javase7-521261.html

解压到 /usr/local/java, 解压命令:tar -zxvf ***.tar.gz

配置环境变量 vi /etc/profile

JAVA_HOME=/usr/local/java/jdk7

JRE_HOME=/usr/local/java/jdk7/jre

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

 

配置后执行命令:source /etc/profile 启动环境变量配置

 

 

Java -version 查看版本

 

 

JDK安装OK;

 

安装tomcat

jdk,下载一个tomcat包,解压tomcat 到 /usr/local OK

解压后Linux可能没有开放8080端口,外边访问不到。

开放端口:vi sysconfig/iptables 

插入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

 

重启防火墙,使开放端口生效 

 

 

tomcat 安装OK

 

安装一个zookeeper 

同样的,上传压缩包,解压 

conf文件夹下拷贝zoo_sample.cfg 文件创建一个zoo.cfg 文件修改信息 

dataDir=/usr/zookeeper 

dataLogDir=/usr/zookeeper/log 

 

 

创建这两个文件一定要去创建这两个文件夹。zookeeper比较傻不会自动创建这些文件夹。没有文件夹启动报错。

配置zookeeper环境变量:

 

 

开放端口:vi sysconfig/iptables

插入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT

 

 

重启防火墙,使开放端口生效

 

 

启动zookeeper ./zkServer.sh start

 

 

安装后启动zookeeper报错:拒绝链接。

 

 

zookeeper启动后就是访问不到2181端口,查看日志发现报错 dataLogDir /usr/zookeeper/log is missing 找不到 log文件夹

突然想到这个文件夹没有创建,它自己又傻不会自动创建。新建一个这样的文件夹就好了。

 

再次启动zookeeper

 

 

查看启动日志:tail -f zookeeper.out 启动OK

 

使用客户端程序调用测试, sh zkCli.sh -server 127.0.0.1:2181

安装zookeeper OK

 

当时做好的一个版本:

环境:

Centos 6.4系统

CPU :2核

内存 4G

磁盘 50G

带宽 2M

64位jdk 版本:1.7.0_80

tomcat 版本 : 7.0.69

zookeeper版本 : 3.4.6

 

项目部署:

项目在线下打成war包,上传到 /usr/local/tomcat/webapps/下

进入 /usr/local/tomcat/bin 下启动tomcat

sh startup.sh

启动效果:

 

查看启动后tomcat进程:ps -ef|grep tomcat

 

进入/usr/local/zookeeper/bin下 启动 Zookeeper

sh zkServer.sh start

启动效果:

 

 

查看启动后zookeeper进程:ps -ef|grep zookeeper

 

posted @ 2018-10-11 10:19  currentTimeMillis  阅读(319)  评论(0编辑  收藏  举报