历史版本17 :产品安装部署 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

关于FineTube的产品安装部署使用:

官方推荐zookeeper和kafka安装在linux环境下,mysql和FineTube部署可选择Windows环境或者Linux环境。

序号部署安装环境参考部分
1FineTube部署

Windows 或者 Linux

1.2章节或者2.2章节
2Mysql部署Windows 或者 Linux1.1.1章节或者2.1.1章节
3Zookeeper和kafkaLinux2.1.2章节

目录:

1、windows系统下的部署编辑

1.1 必要环境部署

1.1.1 mysql 5.7部署

  1. 双击执行mysql-installer-community-5.7.34.0.msi文件开始安装

  2. 接受MYSQL用户协议

  3. 安装类型选择server only

  4. 中间步骤按照默认选项即可

  5. 设置用户名密码


  6. 最后一步选择执Execute

  7. 等所有安装步骤变成绿色即安装完成,选择Finish即可

1.2 FineTube部署

  1. 双击执行FineTube_windows-x64_(版本号)-CN.exe开始安装

  2. 阅读并同意用户协议

  3. 选择FineTube安装目录

  4. 输入JVM运行内存大小,推荐60%实际运行内存大小。

  5. 选择是否创建快捷方式与快速启动图标

  6. 等待安装完成

  7. 安装完成后点击完成即可

1.3 FineTube服务运行

  1. FineTube启动:双击桌面上FineTube的快捷方式

  2. 首次启动时会弹出FineTube应用配置框,请输入相关配置后点击保存,FineTube即可正常启动

  3. FineTube停止:点击FineTube命令框右上角关闭按钮

2、 Linux系统部署编辑

2.1 必要环境部署

2.1.1 mysql5.7部署

  1. 上传mysql_install.sh、mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar、libaio-0.3.109-13.el7.x86_64.rpm到服务器同一目录下

  2. 执行 chmod +x mysql_install.sh 命令授予mysql_install安装脚本执行权限

  3. 执行mysql_install.sh脚本,脚本会自动化安装MYSQL5.7、启动MYSQL服务和输出临时密码(安装脚本会删除已安装的数据库,请确认无误后再执行)

  4. 执行mysql -uroot -p并输入上一步安装过程输出的临时密码进入mysql控制台

  5. mysql控制台中通过set password = password('yourpassword')修改root用户密码

  6. mysql控制台通过quit命令退出mysql控制台

2.1.2 kafka 部署

  1. 上传并解压 kafka 安装包。

  2. 修改 Kafka 保存数据的目录。Kafka 在使用时需要保存数据到指定文件夹,因此需要找一个磁盘空间大的目录保存 Kafka 数据,寻找到一个磁盘大的空间,然后创建一个数据文件夹,比如 /data/kafka-logs。打开 Kafka 安装目录下的 config 中的 server.proerties,找到 log.dirs= 开头的那一行,把等于号后边的值替换为创建好的给 Kafka 保存数据的目录,修改之后保存。如下图所示:


2.2 FineTube部署

  1. 执行 chmod +x FineTube_unix_2_0_2-CN.sh 命令授予FineTube安装脚本执行权限

  2. 执行FineTube_unix_2_0_2-CN.sh脚本,同意用户协议并输入FineTube安装目录与运行内存(推荐60%实际运行内存大小),其他选项保持默认即可。

2.3 FineTube服务运行

  1. 进入FineTube安装目录,执行bin/startup.sh脚本

  2. 首次启动会提示输入FineTube相关配置,配置完成将在后台启动FineTube服务

  3. 访问服务器IP:14114/dataway即可访问FineTube服务即可(防火墙开端口14114)

  4. 停止FineTube服务:进入FineTube安装目录,执行bin/shutdown.sh

  5. 重启FineTube:进入进入FineTube安装目录,执行bin/restart.sh

  6. 查看FineTube的状态,进入进入FineTube安装目录,执行bin/status.sh

2.4 Kafka 服务运行

  1. Kafka 运行使用 FineTube 内置的java环境,执行 set JAVA_HOME=FineTube部署目录/jre/

  2. 启动 Kafka:kafka服务依赖于zookeeper服务,我们使用kafka自带的zookeeper,进入 Kafka 目录,执行 nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zk.log 2>&1 & 启动 zookeeper。执行 nohup bin/kafka-server-start.sh config/server.properties > kafka.log 2>&1 & 启动 Kafka 

  3. 查看kafka运行状态:FineTube安装目录/jre/bin/jps

2.5 指令清单

  1. 查看java进程 进入FineTube安装目录下 jre/bin/jps

  2. 查找当前正在运行的FineTube进程 ps -aux|grep FineTube

  3. zookeeper

    1. 启动:进入kafka目录下 nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zk.log 2>&1 &

    2. 关闭:进入kafka目录下 bin/zookeeper-server-stop.sh

  4. kafka

    1. 启动:进入kafka目录下 nohup bin/kafka-server-start.sh config/server.properties > kafka.log 2>&1 &

    2. 关闭:进入kafka目录下 bin/kafka-server-stop.sh

  5. FineTube

    1. 启动:进入FineTube安装目录下  bin/startup.sh

    2. 停止:进入FineTube安装目录下 bin/shutdown.sh

    3. 查看状态:进入FineTube安装目录下 bin/status.sh

    4. 重新启动: 进入FineTube安装目录下 bin/restart.sh