Huanli-Meng commented on a change in pull request #9688: URL: https://github.com/apache/pulsar/pull/9688#discussion_r581680755
########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster Review comment: ```suggestion In this folder path, run the following command to start the cluster. ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) Review comment: ```suggestion - ZooKeeper (3) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) Review comment: ```suggestion - BookKeeper (3) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) Review comment: ```suggestion - Pulsar Manager (1) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) Review comment: ```suggestion - SQL (1) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers + +You can shut it down with the following command in folder path: + +``` +docker-compose down +``` + +You may need to delete the `./data` folder created by the pulsar manager. + +## Notes + +Docker is notorious for being difficult to manage the startup order of containers. In Pulsar, startup order matters. This may cause some containers to fail and have to be restarted. + +Generally speaking, everything should be started up successfully in about 2 minutes. + +If you plan to use this in production, more care should be taken on restart policies, logging, configuration, etc. + +## TODO + +- Add more SQL workers +- Dig into why PF_configurationStoreServers in fnc1 does not support a list of zookeeper instances Review comment: ```suggestion - Dig into why PF_configurationStoreServers in fnc1 does not support a list of ZooKeeper instances. ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers Review comment: ```suggestion [broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service URL for use with producers and consumers ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers + +You can shut it down with the following command in folder path: + +``` +docker-compose down +``` + +You may need to delete the `./data` folder created by the pulsar manager. + +## Notes + +Docker is notorious for being difficult to manage the startup order of containers. In Pulsar, startup order matters. This may cause some containers to fail and have to be restarted. + +Generally speaking, everything should be started up successfully in about 2 minutes. + +If you plan to use this in production, more care should be taken on restart policies, logging, configuration, etc. + +## TODO + +- Add more SQL workers Review comment: ```suggestion - Add more SQL workers. ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls Review comment: ```suggestion ## URLs ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) Review comment: ```suggestion - WebSocket (1) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) Review comment: ```suggestion - Function (1) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: Review comment: ```suggestion This will start individual containers for the following services: ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers + +You can shut it down with the following command in folder path: + +``` +docker-compose down +``` + +You may need to delete the `./data` folder created by the pulsar manager. + +## Notes + +Docker is notorious for being difficult to manage the startup order of containers. In Pulsar, startup order matters. This may cause some containers to fail and have to be restarted. + +Generally speaking, everything should be started up successfully in about 2 minutes. + +If you plan to use this in production, more care should be taken on restart policies, logging, configuration, etc. + +## TODO + +- Add more SQL workers +- Dig into why PF_configurationStoreServers in fnc1 does not support a list of zookeeper instances +- Figure out why v0.2.0 of the dashboard was not working correctly Review comment: ```suggestion - Figure out why the dashboard ( v0.2.0) does not work correctly. ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) Review comment: ```suggestion - Proxy (1) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) Review comment: ```suggestion - Pulsar (3) ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster Review comment: ```suggestion [web-dashboard - http://localhost:9527](http://localhost:9527) pulsar-admin dashboard, showing various metrics and metadata information about the cluster ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers + +You can shut it down with the following command in folder path: + +``` +docker-compose down +``` + +You may need to delete the `./data` folder created by the pulsar manager. + +## Notes + +Docker is notorious for being difficult to manage the startup order of containers. In Pulsar, startup order matters. This may cause some containers to fail and have to be restarted. + +Generally speaking, everything should be started up successfully in about 2 minutes. + +If you plan to use this in production, more care should be taken on restart policies, logging, configuration, etc. + +## TODO Review comment: ```suggestion ## To-Do ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface Review comment: ```suggestion [broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. + +This was created to create a Docker implementation that allows each individual part to be exposed to learn how it all fits together. + +## Urls + +Assuming localhost the following endpoint will be available: + +[web-dashboard - http://localhost:9527](http://localhost:9527) pulsar admin dashboard, shows various metrics and metatdata information about the cluster + +[broker-admin - http://localhost:8080](http://localhost:8080) access broker rest interface + +[broker-service-url - pulsar//:locahost:6650](pulsar//:locahost:6650) broker service url for use with producers and consumers + +You can shut it down with the following command in folder path: + +``` +docker-compose down +``` + +You may need to delete the `./data` folder created by the pulsar manager. Review comment: ```suggestion You may need to delete the `./data` folder created by the Pulsar Manager. ``` ########## File path: docker-compose/kitchen-sink/README.MD ########## @@ -0,0 +1,76 @@ +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +--> +# Apache Pulsar Docker Compose + +In this folder path run the following command to start the cluster + +``` +docker-compose up +``` + +This will startup individual containers for the following services: + +- zookeeper (3) +- bookkeeper (3) +- pulsar (3) +- proxy (1) +- websocket (1) +- function (1) +- pulsar manager (1) +- sql (1) + +## Motivation + +Most of what is available with Docker and Apache Pulsar used the standalone version of Apache Pulsar, which is fantastic, but takes care of all of the complexity of Apache Pulsar. Review comment: ```suggestion Most of what is available with Docker and Apache Pulsar uses the standalone version of Apache Pulsar, which is fantastic. But, users need to take care of all of the complexity of Apache Pulsar. ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
