配置检查
cat /etc/redhat-release
cat /proc/cpuinfo| grep "processor"| wc -l
free -m
软件安装部署
1、JDK
tar -zxf jdk-8u181-linux-x64.tar.gz -C /usr/local/
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
ource /etc/profile
java -version
2、tomcat
tar -xzf apache-tomcat-8.5.34.tar.gz -C /usr/local/
cd /usr/local/
mv apache-tomcat-8.5.34/ tomcat8
/usr/local/tomcat8/bin/startup.sh
ps -ef | grep tomcat
3、nginx
useradd -s /sbin/nologin nginx
yum clean all
yum repolist
yum -y install gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel ncurses-devel
tar -xzf nginx-1.8.0.tar.gz
cd nginx-1.8.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make
make install
/usr/local/nginx/sbin/nginx
ps -ef | grep nginx
4、redis
tar -xzf redis-4.0.10.tar.gz
mv redis-4.0.10 /usr/local/
cd /usr/local/redis-4.0.10/
make
make install
5、mongodb
tar -zxf mongodb-linux-x86_64-4.0.2.tgz -C /usr/local/
cd /usr/local/
mv mongodb-linux-x86_64-4.0.2/ mongodb
vim /etc/profile
export PATH=/usr/local/mongodb/bin:$PATH
新建mongodb.conf配置文件
vim /usr/local/mogogdb/mongodb.conf
port=27017
dbpath=/data/software/mongodb/db
logpath=/data/software/mongodb/mongodb.log
logappend=true
fork=false
maxConns=100
noauth=true
journal=true
storageEngine=wiredTiger
bind_ip = 0.0.0.0
----------------------------------------------------------------------------------------------------------------------
使用命令启动mongodb数据库
# cd /usr/local/mongodb/bin
# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log --logappend -port=27017 --fork
常用的启动参数:
--dbpath:指定存储数据的文件夹
--logpath:指定日志存储文件
--logappend:日志以增加方式产生
--port指定端口,如果不写的话,默认是27017
--fork代表后台运行
启动成功的界面(加了后台启动参数fork)
不用后台启动参数启动成功页面
注意:如果不加后台启动参数fork,这个页面不能关闭,使用命令连接数据库时要另打开一个窗口
停止mongodb
# cd /usr/local/mongodb/bin
# ./mongod -shutdown -dbpath=/usr/local/mongodb/data
连接mongodb
可以直接使用命令mongo进入mongodb命令行
# cd /usr/local/mongodb/bin
# ./mongo
也可以通过mongoVUE这个可视化工具来连接
----------------------------------------------------------------------------------------------------------------------
6、zookeeper
tar -zxf zookeeper-3.4.12.tar.gz -C /usr/local/
cd /usr/local/
mv zookeeper-3.4.12/ zookeeper
cd /usr/local/zookeeper/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logs
vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
source /etc/profile
echo $ZOOKEEPER_HOME
./zkServer.sh start
ps -ef | grep zookeeper
./zkServer.sh stop
7、maven
unzip apache-maven-3.6.0-bin.zip
8、磁盘挂载
fdisk -l
mkfs.ext3 /dev/vdb1
echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab
mkdir /data
mount /dev/vdb1 /data
df -h
启动服务
redis-server /data/software/redis-4.0.10/redis.conf &
/data/software/zookeeper-3.4.12/bin/zkServer.sh start
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf --fork
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/tomcat8/bin/catalina.sh start