コンフルエントなローカルインストールと使用

コンフルエントなローカルシングルノードのインストール

0.まえがき

[コネクタとKsqlDBを確立するためのコンフルエントの使用を表示するには、ここをクリックしてください]

私の環境

ファーストネーム バージョン
オペレーティング・システム centos7
コンフルエント 5.5.1(商用版)
jdk 1.8

1.jdkをインストールします[推奨インストール]

Linux/usr/local/ディレクトリにアップロードして解凍します

tar -zxvf  jdk1.8.0_144.tar.gz

環境変数の構成、/etc/profileファイルの変更

vi /etc/profile

以下を追加します

#java
export JAVA_HOME=/usr/local/jdk1.8.0_144/
export PATH=$JAVA_HOME/bin:$PATH

環境変数を有効にする

source /etc/profile

入力しjava -versionて、インストールが成功したかどうか確認します

[root@hadoop89]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2.コンフルエントをダウンロードします

クリックしてここに公式サイトを見ます

Baidu NetdiskからV5.5.1の商用バージョンダウンロードするには、ここをクリックしてください。抽出コード:6x48

各バージョンダウンロードするには、ここをクリックしてください

コンフルエントコミュニティバージョンはオープンソースで無料で、商用バージョンは1つのkafkaブローカーが無料です。2つ以上のkafkaブローカーには30日間の試用期間があります。試用期間後は、キーを購入する必要があります。使用済み这里我安装商业版单个broker具体的な内容は下図をご参照ください

3.コンフルエントをインストールします

ディレクトリにアップロードconfluent-5.5.1-2.12.tar.gzして/usr/local/解凍します

tar -zxvf confluent-5.5.1-2.12.tar.gz

mysql、sql server、oracleの必要なドライバーパッケージを解凍されたコンフルエント/share/java/kafka-connect-jdbcディレクトリにアップロードします

環境変数の構成、/etc/profileファイルの変更

vi /etc/profile

以下を追加します

#confluent
export CONFLUENT_HOME=/usr/local/confluent-5.5.1
export PATH=$CONFLUENT_HOME/bin:$PATH

環境変数を有効にする

source /etc/profile

入力しconfluentて、インストールが成功したかどうか確認します

4.ドライバーパッケージをアップロードします

Confluentは、さまざまなデータベースのデータを他のデータベースにリアルタイムで同期できるため、関連するデータベースのドライバーパッケージをアップロードする必要があります。

ドライバパッケージダウンロードするには、ここをクリックしてください。失敗した場合は、コメントを残して、私に連絡して入手してください。

$CONFLUENT_HOME/share/java/kafka-connect-jdbcカタログにアップロードする

cd $CONFLUENT_HOME/share/java/kafka-connect-jdbc

5.コンフルエントを開始および停止します

コンフルエントに開始します。一度にすべてを開始することはできません。数回開始することをお勧めします。

cofluent local start

コンフルエントを閉じる

confluent local stop

コンフルエントの各コンポーネントのステータスを表示する

confluent local status

起動後、ブラウザがページにアクセスできるようになるまでに一定の遅延が発生する場合があります

ip:9021

WGkeIh47ランダムに生成されるログ確認し、コンポーネントがエラーを報告するログ確認します

cd /tmp/confluent.WGkeIh47

#举例 如查看连接器报错日志
cd connect
cat connect.stdout

6.ログをクリアしないように設定します

コンフルエントの起動とデータの一部は一時ファイルの内容に依存するため、/tmpクリーンアップしないようにコンフルエントについてファイルを設定する必要があります

vi /usr/lib/tmpfiles.d/tmp.conf

x /tmp/confluent*次のように追加します

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# See tmpfiles.d(5) for details

# Clear tmp directories separately, to make them easier to override
v /tmp 1777 root root 10d
v /var/tmp 1777 root root 30d

# Exclude namespace mountpoints created with PrivateTmp=yes
x /tmp/systemd-private-%b-*
X /tmp/systemd-private-%b-*/tmp
x /var/tmp/systemd-private-%b-*
X /var/tmp/systemd-private-%b-*/tmp
x /tmp/confluent*

おすすめ

転載: blog.csdn.net/qq_43853055/article/details/114639873
おすすめ