Linux中#netstat-ntlp|grep 5672 API単点、manager、APIstore配置

4598 ワード

単一の導入
デフォルトLinux環境:Jdk 1.8、ファイアウォールを閉じ、環境を閉じてRabbitmqサービスを実行し、ポートに衝突があるかどうかを確認5672ポート占有
# netstat -ntlp|grep 5672

インストールパッケージを解凍するには:
#unzip wso2am-2.1.0.zip

プロファイルの変更:
vim wso2am-2.1.0/repository/conf/carbon.xml

注釈を取り消し、ホスト名をコストマシンIPに置き換えると127.0.0.1 127.0.0.1終了起動:wso 2 am-2.1.0/bin/wso 2 serverを保存できる.shログを標準出力に印刷
関連コマンド:–start:Start Carbon using nohup in the background–stop:Stop the Carbon server process–restart:Restart the Carbon server process
ブラウザアクセス:
https://localhost:9443/publisher
https://localhost:9443/store/
https://localhost:9443/carbon/
初期管理者パスワードはadmin:admin
バックグラウンド・データベースの置換
参照先:https://docs.wso2.com/display/AM210/Changing+the+Default+API-M+Databases
1.デフォルトのバックエンドストレージH 2をおなじみのMySQLデータベースに置き換えます.
バックエンドデータリスト
シーケンス番号
データベース#データベース#
コメント
新規データベース名
1
WSO2_CARBON_DB
Carbonの登録とユーザー管理データベース
wso2carbon_87
2
WSO2AM_DB
API ManagerのAPI管理データベース
 wso2am_87
3
WSO2AM_STATS_DB
API Managerの使用統計データベース
wso2stats_87
4
WSO2_MB_STORE_DB
Message Agentデータベース
wso2mbstore_87
2.Navicatで上記のデータベースを順次作成する
3.データベース・テーブルをインポートします.データベース・スクリプトはインストール・ディレクトリの/dbscriptsディレクトリの下にあります.
wso2carbon_87
wso2am-2.1.0/dbscripts/mysql.sql
 wso2am_87
wso2am-2.1.0/dbscripts/apimgt/mysql.sql
wso2stats_87
wso2am-analytics-2.1.0/dbscripts/mysql.sql
wso2mbstore_87
wso2am-2.1.0/dbscripts/mb-store/mysql-mb.sql
4.各データベースにすでにデータテーブルが存在することを確認します.
API Managerのデータベースを変更し、以上の4つのデータベースwso 2 am-2.1.0/repository/conf/datasources/master-datasourcesを指定します.xml,
vim wso2am-2.1.0/repository/conf/datasources/master-datasources.xml

次のように、、、およびオプションを変更します.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
               WSO2_CARBON_DB             The datasource used for registry and user manager                              jdbc/WSO2CarbonDB                                                                jdbc:mysql://192.168.100.201:3306/wso2carbon_87                     wso2                     123456                     com.mysql.jdbc.Driver                     50                     60000                     true                     SELECT 1                     30000                                                       WSO2AM_DB             The datasource used for API Manager database                              jdbc/WSO2AM_DB                                                                jdbc:mysql://192.168.100.201:3306/wso2am_87                     wso2                     123456                     false                     com.mysql.jdbc.Driver                     50                     60000                     true                     SELECT 1                     30000                                                       WSO2AM_STATS_DB             The datasource used for getting statistics to API Manager                              jdbc/WSO2AM_STATS_DB                                                                jdbc:mysql://192.168.100.201:3306/wso2stats_87                     wso2                     123456                     false                     com.mysql.jdbc.Driver                     50                     60000                     true                     SELECT 1                     30000                                                 WSO2_MB_STORE_DB             The datasource used for message broker database                              WSO2MBStoreDB                                                                jdbc:mysql://192.168.100.201:3306/wso2mbstore_87                     wso2                     123456                     com.mysql.jdbc.Driver                     50                     60000                     true                     SELECT 1                     30000                     false                                 
wso 2 serverを起動します.sh、コンソールにエラーがないことは、バックエンド・データベースの切り替えに成功したことを示し、データベース・テーブルにも対応するレコードが表示されます.たとえば、次のようにします.
1
SELECT * FROM wso2carbon_87.UM_USER;
 
注意:データベース内の中国語の文字化けの主な原因は、ライブラリ、テーブル、フィールドの符号化がデフォルトのlatin 1であり、すべてUTF-8に設定する必要があります.
解決:データベース/etc/my.cnfに[mysqld]character-set-server=utf 8[client]default-character-set=utf 8[mysql]default-character-set=utf 8を加える