centos7yum安装

Centos7如何编译安装kafka-manager

Kafka Manager是一个开源的,基于Web的用户界面,用于管理Apache Kafka集群,它提供了一个集中式的控制台,用于查看和管理Kafka集群的状态,包括Topics、Consumer Groups、Brokers等,本文将介绍如何在CentOS 7上编译安装Kafka Manager。

centos7yum安装

环境准备

在开始编译安装Kafka Manager之前,我们需要确保以下环境已经准备好:

1、JDK 1.8或更高版本

2、Maven 3.5或更高版本

3、Git

4、Apache Kafka

5、Node.js

centos7yum安装

6、Python 3.6或更高版本

7、Redis

8、MySQL或PostgreSQL数据库

9、Docker和Docker Compose

下载源码

我们需要从GitHub上克隆Kafka Manager的源码:

git clone https://github.com/yahoo/kafka-manager.git
cd kafka-manager
git checkout v0.10.0

编译安装

接下来,我们开始编译安装Kafka Manager:

centos7yum安装

1、安装依赖库:

yum install -y java-1.8.0-openjdk-devel mvn python36u python36u-libs python36u-devel git nodejs npm redis mysql-server mysql-devel postgresql postgresql-devel docker docker-compose wget unzip tar gzip zip curl jq netcat openssh-server openldap-clients openldap-servers openldap-devel zookeeperd zookeeperd-clients zookeeperd-devel krb5 krb5-devel librdkafka librdkafka-devel openssl openssl-devel protobuf protobuf-compiler protobuf-devel golang golang-1.10 golang-dep golang-go gettext-base gettext libintl libintl-devel luarocks luarocks-devel

2、安装Node.js:

curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
yum install -y nodejs

3、安装Python3:

yum install -y python36u python36u-libs python36u-devel
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python3.6 get-pip.py && pip3 install --upgrade pip setuptools wheel virtualenv && deactivate && python3 setup.py install --prefix=/usr/local --record record.txt && source activate root && pip install --user numpy pandas requests pyarrow thrift tensorflow tensorflow_probability sklearn seaborn scikit_learn jupyter ipython hdfs PyYAML httplib2 boto3 googleapiclient googleapiclient_discovery googleauth googleauth_oauthlib googleauth_httplib2 googleapiclient_cache httplib2_message deflate zlib_ng zlib cmake lz4 snappy bzip2 xz lzo gzip jsonschema argparse configparser dataclasses enum34 six six.moves ast pprint importlib_resources pathlib pickle dill itertools concurrent futures multiprocessing resource module types os sys re queue threading logging warnings urllib3 chardet idna cffi dateutil backports_abc concurrent.futures numbers textwrap calendar functools operator zipfile tarfile gzip file itertools string io contextlib io importlib io copy io tempfile io subprocess io shutil tempfile_contextmanager tempfile_detached contextlib contextmanager tempfile_generator contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextmanager tempfile_contextManager contextlib contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager contextManager context

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/124873.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-15 01:53
Next 2023-12-15 01:56

相关推荐

  • 请教大家一个问题,ChaosBlade Kubernetes中只需要安装一次agent吗?

    是的,ChaosBlade Kubernetes中只需要安装一次agent。

    2024-05-14
    0126
  • paddleocr 安装

    PaddleOCR学习之PaddleOCR安装与测试简介PaddleOCR是一个基于PaddlePaddle的OCR(光学字符识别)工具库,可以实现图片中文字的识别,本文将介绍如何安装PaddleOCR,并进行简单的测试。安装PaddleOCR1、环境准备首先确保已经安装了Python和PaddlePaddle,可以通过以下命令安装:……

    2024-01-13
    0183
  • 宝塔面板怎样设置登陆端口快速上手

    宝塔面板的登陆端口以及其他重要端口的设置方法有以下几点:宝塔面板的默认访问端口为8888,建议在安装完成后进行修改,端口范围可以设置为8888-65535。SSH服务的默认端口为22,出于安全考虑,强烈建议修改此端口以防止非法访问。WEB服务的默认端口为80和443,虽然可以修改,但因需要通过域名+端口的形式访问,因此不建议修改。phpmyadmin的默认访问端口为888,建议修改以增强安全性。对于FTP服务,其默认端口为21,除非有特殊需求,否则通常无需修改。mysql数据库的默认端口为3306,除非有特殊需求,否则无需修改。需要注意的是,有些端口如80, 443和mysql的端口3306不建议修改,同时并不建议安装FTP服务,因为可以使用SFTP来代替。

    2024-01-27
    0300
  • eclipse 如何安装

    答:在Eclipse中,依次点击菜单栏的“Help”(帮助)˃ “Uninstall”(卸载)˃ “Installed Software”,在列表中找到“Eclipse Marketplace Client”,选中后点击“Next”(下一步)˃ “Uninstall”(卸载)˃ “Finish”(完成),这将卸载Marketplace Client插件。

    2023-12-18
    0131
  • gem install redis报错的解决方案

    在安装和使用Ruby on Rails或者其他一些基于Ruby的应用程序时,我们经常需要使用到Redis这个高性能的键值对数据库,有时候我们在尝试通过gem install redis命令来安装Redis时,可能会遇到各种报错,这些报错可能涉及到依赖关系、权限问题、网络问题等等,下面,我将详细介绍如何解决这些问题。1、解决依赖关系问题……

    2024-03-01
    0133
  • ubuntu20.04安装amd显卡驱动

    AMD显卡驱动安装前的准备1、确认系统版本在安装AMD显卡驱动之前,首先需要确认你的Ubuntu系统版本,可以通过以下命令查看系统版本:lsb_release -a2、检查显卡型号在终端中输入以下命令,查看你的显卡型号:lspci | grep VGA3、更新系统在安装AMD显卡驱动之前,建议先更新一下系统,确保系统处于最新状态,可以……

    2024-02-16
    0190

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入