mirror of
https://github.com/Alfresco/SearchServices.git
synced 2025-09-17 14:21:20 +00:00
Adding SOLR Replication option for Enterprise and Community
This commit is contained in:
@@ -6,6 +6,7 @@ This project generates a collection of Docker Compose Templates to test Reposito
|
|||||||
* Plain HTTP communications
|
* Plain HTTP communications
|
||||||
* TLS/SSL Mutual Authentication communications
|
* TLS/SSL Mutual Authentication communications
|
||||||
* Sharding (dynamic)
|
* Sharding (dynamic)
|
||||||
|
* Replication (master/slave)
|
||||||
|
|
||||||
## Project structure
|
## Project structure
|
||||||
|
|
||||||
@@ -19,6 +20,8 @@ generators/app/templates/
|
|||||||
│ └── Dockerfile
|
│ └── Dockerfile
|
||||||
├── docker-compose-ce.yml
|
├── docker-compose-ce.yml
|
||||||
├── docker-compose-ee.yml
|
├── docker-compose-ee.yml
|
||||||
|
├── replication-none
|
||||||
|
│ └── Dockerfile
|
||||||
├── search-https
|
├── search-https
|
||||||
│ └── Dockerfile
|
│ └── Dockerfile
|
||||||
├── sharding-https
|
├── sharding-https
|
||||||
@@ -41,6 +44,7 @@ generators/app/templates/
|
|||||||
* `zeppelin-https` includes a Dockerfile template to start Zeppelin with SSL
|
* `zeppelin-https` includes a Dockerfile template to start Zeppelin with SSL
|
||||||
* `sharding-none` includes a Dockerfile template for dynamic Sharding in Plain HTTP
|
* `sharding-none` includes a Dockerfile template for dynamic Sharding in Plain HTTP
|
||||||
* `sharding-https` includes a Dockerfile template for dynamic Sharding with SSL
|
* `sharding-https` includes a Dockerfile template for dynamic Sharding with SSL
|
||||||
|
* `replication-none` includes a Dockerfile template for Replication in Master/Slave mode
|
||||||
* `keystores` includes every truststore and keystore required for SSL configuration
|
* `keystores` includes every truststore and keystore required for SSL configuration
|
||||||
|
|
||||||
|
|
||||||
@@ -64,10 +68,13 @@ $ yo alfresco-docker-compose
|
|||||||
|
|
||||||
When using Community, Plain HTTP or TLS/SSL Mutual Auth can be selected.
|
When using Community, Plain HTTP or TLS/SSL Mutual Auth can be selected.
|
||||||
|
|
||||||
|
Additionally, if Plain HTTP is selected, SOLR Replication can be added.
|
||||||
|
|
||||||
```
|
```
|
||||||
? Which Alfresco version do you want to use? 6.1
|
? Which Alfresco version do you want to use? 6.1
|
||||||
? Would you like to use Alfresco enterprise or community? community
|
? Would you like to use Alfresco enterprise or community? community
|
||||||
? Would you like to use http or https? http
|
? Would you like to use http or https? http
|
||||||
|
? Would you like to use a SOLR Cluster (2 nodes in master-slave)? Yes
|
||||||
```
|
```
|
||||||
|
|
||||||
## Enterprise
|
## Enterprise
|
||||||
@@ -75,9 +82,10 @@ When using Community, Plain HTTP or TLS/SSL Mutual Auth can be selected.
|
|||||||
When using Enterprise, some different options can be combined:
|
When using Enterprise, some different options can be combined:
|
||||||
|
|
||||||
* Plain HTTP (http) or TLS/SSL Mutual Auth (https)
|
* Plain HTTP (http) or TLS/SSL Mutual Auth (https)
|
||||||
|
* Use SOLR Replication in Master/Slave mode (only for http)
|
||||||
* Insight Engine, as Search Services is selected by default
|
* Insight Engine, as Search Services is selected by default
|
||||||
* Deploy Zeppelin app to use JDBC Connector to SOLR
|
* Deploy Zeppelin app to use JDBC Connector to SOLR
|
||||||
* Use dynamic Sharding with 2 SOLR nodes pre-configured
|
* Use dynamic Sharding with 2 SOLR nodes pre-configured (only when not using SOLR Replication)
|
||||||
|
|
||||||
```
|
```
|
||||||
? Which Alfresco version do you want to use? 6.1
|
? Which Alfresco version do you want to use? 6.1
|
||||||
@@ -112,6 +120,11 @@ http://localhost:8082/alfresco
|
|||||||
|
|
||||||
http://localhost:8083/solr
|
http://localhost:8083/solr
|
||||||
|
|
||||||
|
When using SOLR Replication, additionally
|
||||||
|
|
||||||
|
http://localhost:8084/solr
|
||||||
|
|
||||||
|
|
||||||
SSL
|
SSL
|
||||||
|
|
||||||
http://localhost:8080/share
|
http://localhost:8080/share
|
||||||
@@ -134,6 +147,11 @@ http://localhost:8083/solr
|
|||||||
|
|
||||||
http://localhost:9090/zeppelin
|
http://localhost:9090/zeppelin
|
||||||
|
|
||||||
|
When using SOLR Replication, additionally
|
||||||
|
|
||||||
|
http://localhost:8084/solr
|
||||||
|
|
||||||
|
|
||||||
SSL
|
SSL
|
||||||
|
|
||||||
http://localhost:8080/share
|
http://localhost:8080/share
|
||||||
|
Reference in New Issue
Block a user