栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Centos7.6下的Java、Maven、Tomcat、Mysql、Redis、Kafka、Elastic Search、Wkhtmltopdf、Nginx环境安装与配置总结

Centos7.6下的Java、Maven、Tomcat、Mysql、Redis、Kafka、Elastic Search、Wkhtmltopdf、Nginx环境安装与配置总结

服务器配置:

Centos7.6 2CPU 内存4GB Java、Maven、Tomcat、Mysql、Redis、Kafka、Elastic Search、Wkhtmltopdf、Nginx安装步骤 Tips

yum安装的包会自动配置系统变量

#yum安装的可使用systemctl 查看状态
systemctl start mysqld #启动服务
systemctl status mysqld #查看状态
Maven安装
wget --no-check-certificate -i -c https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
tar -zxvf apache-maven-3.6.1-bin.tar.gz
vim /etc/profile #配置环境变量
...
export PATH=$PATH:/root/apache-maven-3.6.1/bin #在配置文件引入maven环境变量
...
source /etc/profile #使环境变量生效
echo $PATH #查看环境变量
mvn -v #查看maven版本(检测安装)
vim /root/apache-maven-3.6.1/conf/settings.xml #更改mvn镜像源
#将阿里云镜像加入标签里。

  nexus-aliyun
  central
  Nexus aliyun
  http://maven.aliyun.com/nexus/content/groups/public

Java yum 安装
yum list java* #找到需要安装java的版本(这里安装java11)
yum install -y java-11-openjdk.x86_64
java -version

yum安装源更换,centos自带实在太慢。

Centos7.3修改yum源为阿里云yum源-阿里云开发者社区 (aliyun.com)

(61条消息) yum源搭建lamp/lnmp环境之Error: No matching Packages to list_e10million的博客-CSDN博客

#卸载java(装错了使)
yum remove java-latest-openjdk.yum remove java-latest-openjdk.x86_64
rpm -qa | grep java
yum -y remove java*
Tomcat 安装
wget --no-check-certificate -i -c https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz #wget直接下载 url为需要下载的链接(官网获取)
tar -zxvf apache-tomcat-9.0.58.tar.gz #解压
vim /etc/profile #配置环境变量
...
export PATH=$PATH:/root/apache-tomcat-9.0.58/bin
...
source /etc/profile #使环境变量生效
startup.sh #启动tomcat。终端出现Tomcat started. 
#浏览器输入ip地址+端口号,出现tomcat默认网页即为成功。
shutdown.sh #关闭tomcat
mysql yum 安装
yum list mysql*
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm #系统对应版本的mysql官方yum repo源
yum install mysql80-community-release-el7-5.noarch.rpm #安装mysql yum源
yum repolist | grep mysql #查看mysql yum repo源
yum -y install mysql-community-server #安装mysql
systemctl start mysqld #启动服务
systemctl status mysqld #查看状态
grep 'password' /var/log/mysqld.log #查看mysql自动生成的密码
mysql -u root -p #登录mysql
alter user root@localhost identified by 'Mysql@1234' #更改密码 大写字母、特殊符号、字母。
unzip -d /root initxxx #解压sql压缩包文件

create database db; #创建数据库
use db; #切换数据库
show databases; #查看mysql所有数据库
show tables;
source /scema.sql #加载sql
source /data.sql
source /innodb_quartzsql
redis yum 安装
yum list redis*
yum install -y redis.x86_64
systemctl start mysqld #启动服务
systemctl status mysqld #查看状态
kafka 安装
tar -zxvf kafka_2.13-2.8.1.tgz -C /opt #安装在 /opt 目录下
vim server.properties #查看kafka配置文件 (安装目录的conf目录下)
vim zookeeper.properties #查看zookeeper配置文件
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties #先启动zookeeper(后台启动)
nohup bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 & #启动kafka (后台启动)
bin/kafka-topics.sh --list --bootstrap-server localhost:9092 #查看主题,不报错即为成功
elasticsearch 安装

注意springboot版本必须与es版本对应!!

es-ik中文分词插件只有zip压缩包

#解压zip工具安装
yum list unzip*
yum install -y unzip***
tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz -C /opt #安装es
unzip -d /opt/elasticsearch-7.12.1/plugins/ik elasticsearch-analysis-ik-7.12.1.zip #安装ik 中文分词插件

vim config/elasticsearch.yml #修改配置文件、数据存储路径
...
cluster.name: fangzhe
path.data: /tmp/elasticsearch/data
path.logs: /tmp/elasticsearch/logs
...
vim config/jvm.options #运行时es所占内存,大了服务器跑不动 
...
-Xms256m
-Xmx512m
...
groupadd elastic #elastic search 不允许root用户启动。
useradd elastic -p 123456 -g elastic
cd opt  #授予用户该目录的所有权限 (*)
chown -R elastic:elastic *  #chown -R user:group *
cd tmp
chown -R elastic:elastic *
su - elastic #切换用户
bin/elasticsearch -d #启动elastic search
curl -X GET "localhost:9200/_cat/health?v" #查看es启动状态
wkhtmltopdf yum 安装
yum list wk*
yum install -y wkhtmltopdf.x86_64
yum list *xvfb* #linux没有JUI程序。
yum install -y xorg-x11-server-Xvfb.x86_64
xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltoimage https://www.baidu.com 1.png #测试htmltoimage
cd /opt #进入wk安装目录
vim /opt/wkhtmltoimage.sh #编写脚本、封装 wk命令
...
xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltoimage "$@"
...
chmod +x /opt/wkhtmltoimage.sh #授予执行权限
/opt/wkhtmltoimage.sh https://www.baidu.com 2.png
#将windows c:Windowsfonts中文字体文件 拷贝到linux服务器/usr/share/fonts/目录下,否则中文无法显示
nginx yum 安装
yum list nginx*
yum install -y nginx.x86_64
vim /etc/nginx/nginx.conf #nginx 更改配置文件
#反向代理 、请求分发
#本地实际的
upstream myserver{
		server 127.0.0.1:80 max_fails=3 fail_timeout=30s;
}
#浏览器请求的虚拟
server{
	listen 80;
	server_name heyfang.top;
	location / {
		proxy_pass http://myserver;
	}
}
systemctl start nginx.service#启动服务
systemctl status nginx.service#查看状态
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号