Merge two Data Stores en share one DataStore Location in two Essentials installations
We have found a problem with this installation when people save their projects. Because each Essentials Server has its own Data Store installed on the server it is possible that a saved project cannot be found. So we would like to merge the two Data Stores into one (because people have already saved projects and we do not want to lose this data) and make this Data Store accessable for both the installations of Essentials.
I hope somebody can help us.
Thanks in advance for all your help.
Luuk
-
Which Essentials version? I can remember this isue with saved projects in GE 4.5. In 4.8 it is solved. 0 -
Hi Nico, we have Essentials 4.8 (4.08).
We had this issue with an older version of Essentials where the project files were stored in the server. So we simply created a share from one server to the other and let both servers share the same directory.
Luuk0 -
Hi Luuk,
This would be a complex thing to accomplish. As you may know, the saved projects are in the Core data, in an index here -
C:\Program Files\Latitude Geographics\Geocortex Core\Data\DocumentStore\DocumentStore\CLUSTERNAME\nodes\0\indices\docs_geocortex_essentials_users_documents
and because your Cores are not currently clustered, you have two independent versions of Core data. There is no easy way to export and import saved projects, this is a feature improvement request that has not been implemented. In order to accomplish what you want, you would need to export saved projects from one Document Store, cluster the two core nodes and then import the exported projects.
I'm sure this is possible but you would need to manipulate the contents of the document store, something that is currently not supported. Hopefully another customer has done this and can provide guidance, otherwise, you can try contacting your Latitude account manager and see if our Professional Services can help out.
Regards,
Wayne Richard
Latitude Geographics Group Ltd.
Head Office: 300 – 1117 Wharf Street Victoria, BC Canada V8W 1T7
Tel: (250) 381-8130 | Fax: (250) 381-8132 | wrichard@latitudegeo.com
Developers of Geocortex web-based mapping software | www.geocortex.com
An Esri Platinum Business Partner0 -
Hi Wayne,
thanks for your reply.
I saw in the Elastic Search documentation that it is possible to use a shared data location. This can be set in the elastichsearch.yaml file which is stored in ..\Latitude Geographics\Geocortex Core\NSRoot\Geocortex\Core\Roles\DocumentStore\3.1.4.358\elasticsearch-2.4.2\config. Could it be possible to set this property (path.shared_data: /opt/data) or the property path.data (path.data: /path/to/data) to overrule the Essentials DocumentStore location? Or can I change the Essentials DocumentStore location in another way? I have searched for this but I can only find the DataDirectory option in the file ..\Latitude Geographics\Geocortex Core\Bin\Geocortex.Platform.Host.exe.config: <add key="DataDirectory" value="..\Latitude Geographics\Geocortex Core\Data\"/>
I hope you can help me any further.
Thanks,
Luuk0 -
We have exactly the same problem. Have you found a solution for this?
0 -
Hi Yih,
I am very sorry. We have not found a solution other than creating a new essentials environment with only 1 (!) server. The cluster way of installation was not for us because we had to introduce a third server in a complete new cluster environment. This was to complex and expensive so we decided to downgrade to only 1 server and use the new Series 5 solutions more then we did before.
Good luck.
Luuk
0 -
Hello,
we're now facing the same situation.
Someone have tried to set the Geocortex Core Data path to a shared folder in the file ..\Latitude Geographics\Geocortex Core\Bin\Geocortex.Platform.Host.exe.config?
Could it be a possibile solution for sharing Document Store contents between two independent clusters (1 node each)?
Thanks.
0
Du måste logga in om du vill lämna en kommentar.
Kommentarer
7 kommentarer