linux下安装环境(JDK+TOMCAT+Mongodb+zookeeper单机+kafka单机)

安装JDK

1.查询虚拟机自带的jdk

rpm -qa|grep gcj

2.如果存在自带的jdk,进行卸载

显示内容其中包含相应信息
# java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

卸载

# rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# rpm -e --nodeps java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

卸载rpm版的jdk:

#r pm -qa|grep jdk

显示:jdk-x.x.x_xx-fcs

 卸载:#rpm -e  --nodeps  jdk-x.x.x_xx-fcs

扫描二维码关注公众号,回复: 2970261 查看本文章

3.下载jdk

网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

选择版本进行下载

4.在usr目录下创建java安装目录

进入到根目录:cd /

查看根目录下包含的文件夹:

[vm1@bogon /]$ ls -l
total 90
dr-xr-xr-x.   2 root root  4096 Jul 25 14:30 bin
dr-xr-xr-x.   5 root root  1024 Jul 25 14:30 boot
drwxr-xr-x.  18 root root  3760 Jul 26 01:54 dev
drwxr-xr-x. 102 root root  4096 Jul 26 01:54 etc
drwxr-xr-x.   3 root root  4096 Jul 25 14:31 home
dr-xr-xr-x.  10 root root  4096 Jul 25 14:27 lib
dr-xr-xr-x.   9 root root 12288 Jul 25 14:27 lib64
drwx------.   2 root root 16384 Jul 25 14:25 lost+found
drwxr-xr-x.   2 root root  4096 Sep 23  2011 media
drwxr-xr-x.   3 root root  4096 Jul 25 14:32 mnt
drwxr-xr-x.   3 root root  4096 Jul 25 14:33 opt
dr-xr-xr-x. 155 root root     0 Jul 26 01:54 proc
dr-xr-x---.   2 root root  4096 Jul 25 14:31 root
dr-xr-xr-x.   2 root root 12288 Jul 25 14:32 sbin
drwxr-xr-x.   7 root root     0 Jul 26 01:54 selinux
drwxr-xr-x.   2 root root  4096 Sep 23  2011 srv
drwxr-xr-x.  13 root root     0 Jul 26 01:54 sys
drwxrwxrwt.  16 root root  4096 Jul 26 02:12 tmp
drwxr-xr-x.  13 root root  4096 Jul 25 14:25 usr
drwxr-xr-x.  21 root root  4096 Jul 25 14:29 var


进入到usr目录下:[vm1@bogon /]$ cd usr

创建java安装目录:

mkdir java

报错:mkdir: cannot create directory `java': Permission denied

原因:权限不够,进入root帐号再创建文件夹

5.将下载的文件拷贝到该目录下

cp /root/Downloads/jdk-8u181-linux-arm64-vfp-hflt.tar.gz /usr/java

6.解压到当前目录(/usr/java   pwd查询当前目录)

 tar zxvf jdk-8u181-linux-arm64-vfp-hflt.tar.gz

7.设置环境变量

vim /etc/profile

添加以下信息:

JAVA_HOME=/usr/java/jdk1.8.0_181

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

保存退出编辑器esc+!wq

8.执行命令或者重启机器

执行命令:source/etc/profile

重启机器: sudo shutdown -r now

9.查看安装情况

java -version

 javac -version

安装tomcat

1.下载tomcat

网址:http://tomcat.apache.org/download-80.cgi

选择版本进行下载

2.在usr目录下创建tomcat安装目录

cd /

cd usr

mkdir tomcat

3.将下载的文件拷贝到该目录下

cp /root/Downloads/apache-tomcat-8.0.53.tar.gz /usr/tomcat

4.解压到当前文件夹下

cd tomcat

tar zxvf apache-tomcat-8.0.53.tar.gz

5.配置环境变量(即JDK的环境变量配置)

6.如若需要修改tomcat的服务器端口

cd apache-tomcat-8.0.53/conf

vim server.xml

7.启动tomcat服务器

cd /usr/tomcat/apache-tomcat-8.0.53/bin

 ./startup.sh

报错信息:

解决办法:

用vim打开tomcat的bin目录下的setclasspath.sh添加JAVA_HOME和JRE_HOME两个环境变量,两个环境变量路径为安装的java JDK的路径。

vim /usr/tomcat/apache-tomcat-8.0.53/bin/setclasspath.sh

添加如下信息:

export JAVA_HOME=/usr/java/jdk1.8.0_181

export JRE_HOME=/usr/java/jdk1.8.0_181/jre

8.查看tomcat服务器的log信息

cd logs

cat catalina.out

9.关闭服务器

cd bin

./shutdown.sh


设置tomcat开机自启动

[root@bogon bin]# vim /etc/rc.local

source /etc/profile
/usr/tomcat/apache-tomcat-8.0.0-RC1/bin/startup.sh

 


安装Mongodb

1.下载Mongodb

地址:https://www.mongodb.com/download-center#community

查看linux发行版本  cat /etc/issue

查看linux内核版本号  uname -r

选择版本进行下载

或者使用Xftp进行传输

2.传输或者拷贝到/usr/mongodb文件夹下后进行解压

tar zxvf mongodb-linux-x86_64-2.4.9.tar


3.创建相应的文件夹

cd mongodb-linux-x86_64-2.4.9

mkdir db

mkdir logs

4.配置

cd bin

vim mongodb.conf

填写如下内容:

dbpath=/usr/mongodb/mongodb-linux-x86_64-2.4.9/db
logpath=/usr/mongodb/mongodb-linux-x86_64-2.4.9/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

5.将mongod路径添加到系统路径中,方便随处执行mongod命令

在/etc/profile文件中,添加 export PATH=$PATH:/mongodb安装路径/bin

6.启动Mongodb

./mongod -f mongodb.conf

7.进入mongodb控制台

./mongod

8.查看mongodb版本

./mongod -v
 


设置mongodb开机自启动

[root@bogon bin]# vim /etc/rc.local

/usr/mongodb/mongodb-linux-x86_64-2.4.9/bin/mongod --dbpath=/usr/mongodb/mongodb-linux-x86_64-2.4.9/db --fork --port 27017  --logpath=/usr/mongodb/mongodb-linux-x86_64-2.4.9/logs/mongodb.log--logappend --auth

netstat -lanp | grep "27017"


安装zookeeper单机

1.下载zookeeper

选择版本进行下载

或者使用Xftp进行传输

2.传输或者拷贝到/usr/zookeeper文件夹下后进行解压

tar zxvf zookeeper-3.4.10.tar.gz

3.创建日志目录

[root@bogon conf]# cd /usr/zookeeper/zookeeper-3.4.10

[root@bogon zookeeper-3.4.10]# mkdir log

4.进入到conf目录下,拷贝zoo_samle.cfg为zoo.cfg

[root@bogon zookeeper-3.4.10]# cd conf

[root@bogon conf]# cp zoo_sample.cfg zoo.cfg

5.编辑zoo.cfg文件

[root@bogon conf]# vim zoo.cfg

[root@bogon conf]# source zoo.cfg

6.设置环境变量

[root@bogon zookeeper-3.4.10]# vim /etc/profile

添加内容如下:

export ZOOKEEPER_INSTALL=/usr/zookeeper/zookeeper-3.4.10

export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

[root@bogon zookeeper-3.4.10]# source /etc/profile

7.启动

[root@bogon zookeeper-3.4.10]# cd bin

[root@bogon bin]# ./zkServer.sh start

安装kafka单机

1.下载kafka

选择版本进行下载

或者使用Xftp进行传输

2.传输或者拷贝到/usr/kafka文件夹下后进行解压

[root@bogon kafka]# tar zxvf kafka_2.11-1.0.2.gz

3.创建kafka日志目录

[root@bogon kafka_2.11-1.0.2]# mkdir log

[root@bogon kafka_2.11-1.0.2]# cd log

[root@bogon log]# mkdir kafka

4.配置kafka

[root@bogon log]# cd /usr/kafka/kafka_2.11-1.0.2/config

[root@bogon config]# vim server.properties

修改以下内容:

broker.id=0

port=9092 #端口号

host.name=192.168.210.112  #服务器IP地址,修改为自己的服务器IP

log.dirs=/usr/kafka/kafka_2.11-1.0.2/log/kafka  #日志存放路径,上面创建的目录

zookeeper.connect=localhost:2181 #zookeeper地址和端口,单机配置部署,localhost:2181

[root@bogon config]# source server.properties

5.启动kafka

[root@bogon bin]# ./kafka-server-start.sh ../config/server.properties

6.检查kafka是否启动

[root@bogon ~]# jps

7.创建topic

[root@bogon bin]# ./kafka-topics.sh -create -zookeeper 192.168.210.112:2181 -replication-factor 1 -partitions 1 -topic test

8.验证topic是否创建成功

[root@bogon bin]# ./kafka-topics.sh -list -zookeeper 192.168.210.112:2181

9.producer发送消息

[root@bogon bin]# ./kafka-console-producer.sh -broker-list 192.168.210.112:2181 -topic test

10.接收消息

[root@bogon bin]# ./kafka-console-consumer.sh -zookeeper 192.168.210.112:2181 -topic test -from-beginning

11.关闭kafka

./kafka-server-stop.sh


设置kafka开机自启动

kafka/bin目录下

vim kafkastart.sh

#!/bin/sh
#启动zookeeper
/usr/zookeeper/zookeeper-3.4.10/bin/zkServer.sh /usr/zookeeper/zookeeper-3.4.10/config/zookeeper.properties &
sleep 3 #等3秒后执行
#启动kafka
/usr/kafka/kafka_2.11-1.0.2/bin/kafka-server-start.sh /usr/kafka/kafka_2.11-1.0.2/config/server.properties &

[root@bogon bin]# vim kafkastop.sh

#!/bin/sh
#关闭zookeeper
/usr/kafka/kafka_2.11-1.0.2/bin/zookeeper-server-start.sh /usr/kafka/kafka_2.11-1.0.2/config/zookeeper.properties &
sleep 3 #等3秒后执行
#关闭kafka
/usr/kafka/kafka_2.11-1.0.2/bin/kafka-server-stop.sh /usr/kafka/kafka_2.11-1.0.2/config/server.properties &

 

[root@bogon bin]# vim /etc/rc.local

sh /usr/kafka/kafka_2.11-1.0.2/bin/kafkastart.sh & #设置开机自动在后台运行脚本

[root@bogon bin]# source /etc/rc.local

该项待测!!!其他亲测无误~~~~


猜你喜欢

转载自blog.csdn.net/weixin_39366606/article/details/81213603
今日推荐