Apache Pulsar Managerは、パルサーを管理および監視するためのWebベースのGUI管理ツールです。
パルサーマネージャーは、複数のパルサークラスターを管理できます。パルサーインスタンスまたはパルサークラスターのグループは、パルサーマネージャーのEnvironment
として定義されます。できるだけ多くの環境を作成できます。次の図は、パルサーマネージャーの全体的なアーキテクチャを示しています。
Pulsar-Manager/SRC/Main/Resources/Application.Propertiesのライン154でCasdoorの構成を構成する必要があります
casdoor.endpoint =http://localhost:8000
casdoor.clientId =<client id in previous step>
casdoor.clientSecret =<client Secret in previous step>
casdoor.certificate =<client certificate in previous step>
casdoor.organizationName =pulsar
casdoor.applicationName =app-pulsar
また、パルサーマネージャー/フロントエンド/src/main.jsのライン50でCasdoorの構成を構成する必要があります
const config = {
serverUrl: "http://localhost:7001",
clientId: "6ba06c1e1a30929fdda7",
organizationName: "pulsar",
appName: "app-plusar",
redirectPath: "/#callback",
};
これで、Casdoorを使用できます。
Pulsar Managerは、HerdDBのJDBCドライバーをバンドルします。デフォルトの構成が開始され、インメモリのみのHERDDBデータベースが組み込まれています。
HERDDBは生産に使用できます。正しいJDBC URLを使用するだけです。 Application.Propertiesの指示に従って、接続をスタンドアロンHerdDBサービスまたはクラスターに切り替えます。
JDBC URLは次のようになります:JDBC:HERDDB:サーバー:LocalHost:7000
クラスターモードでは、HerdDBはApache BookKeeperとApache Zookeeperを使用してデータとメタデータを保存すると、Zookeeper ClusterとPulsarにバンドルされたBookiesを共有できます。
JDBC URLは次のようになります:JDBC:HerdDB:Zookeeper:localHost:2181/Herddb
HERDDBデータベースを開始およびセットアップするために、HERDDBドキュメントの指示に従ってください。