Logi-KafkaManager安装
1.环境依赖
如果是以Release包进行安装的,则仅安装Java
及MySQL
即可。如果是要先进行源码包进行打包,然后再使用,则需要安装Maven
及Node
环境。
Java 8+
(运行环境需要)MySQL 5.7
(数据存储)Maven 3.5+
(后端打包依赖)Node 10+
(前端打包依赖)
2. 获取安装包
1.Release直接下载
这里如果觉得麻烦,然后也不想进行二次开发,则可以直接下载Release包,下载地址:Github Release包下载地址
如果觉得Github的下载地址太慢了,也可以进入Logi-KafkaManager
的用户群获取,钉钉群:32821440
或者如果没有找到文件,可以使用云盘下载:
链接:https://pan.baidu.com/s/1AMv0pQCzwzZjOnYGu9wzpw
提取码:stpe
2.上传到集群并解压
-rw-r--r-- 1 root root 53943977 Jan 11 14:16 kafka-manager-2.2.0.tar.gz
-rw-r--r-- 1 root root 16553817 Jan 11 14:16 Logi-KafkaManager-2.2.0.tar.gz
1. 解压kafka-manager
[root@apache03 apache-bigdata]# tar -zxvf kafka-manager-2.2.0.tar.gz -C /home/
2. 解压Logi-KafkaManager
[root@apache03 apache-bigdata]# tar -zxvf Logi-KafkaManager-2.2.0.tar.gz -C /home/
3. 源代码进行打包
1. 进入Logi-KafkaManager文件夹
执行sh build.sh 命令,因为集群没有安装maven,如果联网,执行mvn install即可,
这里主要介绍离线安装步骤:
1.上传Maven安装包到集群
2.解压
[root@apache03 apache-bigdata]# tar -zxvf apache-maven-3.6.3-bin.tar.gz -C /home/
3.配置环境变量
#maven环境变量
export MAVEN_HOME=/home/maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
4.刷新环境变量
5.检查版本
[root@apache03 ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /home/maven-3.6.3
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /home/jdk1.8.0_191/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"
6.打开maven配置文件
[root@apache03 conf]# vim settings.xml
7.修改配置文件
找到标签对,添加一下代码:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
指定下载资源位置
<localRepository>/usr/local/maven/repository</localRepository>
指定JDK版本
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault> <jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
然后你就会发现根本没有用,因为还需要联网下载一些配置文件,那我们怎么办呢,找一台安装了Logi-KafkaManager的服务器,将其打包,上传到该服务器中
打压缩包
[root@apache01 home]# tar -zcvf /home/Logi-KafkaManager.tar.gz /home/Logi-KafkaManager-2.2.0
然后上传到服务器进行解压
4. mysql-DB初始化
执行create_mysql_table.sql中的SQL命令,从而创建所需的MySQL库及表,默认创建的库名是logi_kafka_manager
。
[root@apache03 kafka-manager-2.2.0]# mysql -uroot -p123456 < ./create_mysql_table.sql
5.修改application.yml文件
#未修改前:
jdbc-url: jdbc:mysql://127.0.0.1:3306/logi_kafka_manager?characterEncoding=UTF-8&serverTimezone=GMT%2B8
username: admin
password: admin
#修改后
jdbc-url: jdbc:mysql://192.168.6.101:3306/logi_kafka_manager?characterEncoding=UTF-8&serverTimezone=GMT%2B8
username: root
password: 123456
6. 启动
nohup java -jar kafka-manager.jar --spring.config.location=./application.yml > /dev/null 2>&1 &
7. 使用
本地启动的话,访问http://localhost:8080
,输入帐号及密码(默认admin/admin
)进行登录。