Some Good News for those on the latest patch for Version 12 (patch 18); the Elastic Search has finally received an update. In the past, whatever version of Elastic Search that is pre-packed with the original ISO is all that is compatible, but not anymore. Right now, those on Version 12 Patch 18, can update Elastic search to Version 6.4.x (version 11 is coming later). For those of you who have no idea what Elastic search is, I would suggest to you to take a look at their website and read up on it (https://www.elastic.co/). Sage X3 primarily uses it for the search bar at the top of the dashboard once your logged in and for the help topics not linked to online help. Other ISVs and Third party addons can embed their own help documents into the Elastic search so that they can also be accessed from the help functions.
The downside to getting an update to Elastic Search is this:
“The licensing of Elastic Search 6.4 has changed: we will not deliver the Elastic Search setup in future deliveries on our official media for on-premise Customers. Partners and customers will have to download the setup files when deploying Sage X3 / X3 HR.”
Which comes from our Alerts blog next door (if anyone wants to read more on it see attachment)
So, what does that mean? It means that Version 12 Patch 18 is compatible with Elastic Search 6.4 but we’re not going to pre-pack it for you. Someone’s going to have to go to Elastic Search’s website and download 6.4.x version and upgrade the existing install (which is not me).
Now that everyone has a slight understanding, lets figure out how to upgrade Elastic Search….
Just kidding, someone’s already figured it out for us. We have a very nice Knowledge-base article [KBA] that explains (in detail) how to download and upgrade Elastic Search for us. To start we’re going to visit our Sage Knowledge-base (https://support.na.sage.com/selfservice/microsites/microsite.do) and search for KBID # 99424 (just but in the numbers not the whole KBID thing). Should get a returned KBA labeled “How to upgrade Sage X3 to use Elastic Search v6.4”. I highly suggest following this KBA to the “T” and also do the usual “IT” stuff like backing up servers and kicking people off just in case things go far south (like Hades). The KBA consists roughly of 8 steps with a couple bullet point reminders. That should be all there is to it. Follow the KBA and make the proper backups before starting.
I am not 100% sure on the java portion. I would double check Elastic's website. I know that different versions can have different java build requirements.
As for the service. try changing network.host: 0.0.0.0 to network.bind_host: 0.0.0.0 in the yml file
Thanks Crish, one question: Is possible to invoke elastic search from the X3 4GL?
Hi Chris, I am trying to upgrade Elasticsearch 6.8.9 and followed the 8 steps of KBID#99424, After I modified the .yml file the service cannot be started! The JDK is still keep in Java\jdk1.8.0_191 not change to Zulu open JDK. Service creation can be done without issues, I use "Elasticsearch-service.bat manager" to change the login user with Emrun (belongs to Admin group), but it still cannot start, do you have any idea to help on ? thanks in advance.
The next release of Sage X3/ X3 HR: V12.0.18 (2019.R3, planned July 1st, 2019) has been validated with Elastic Search 6.4.
We strongly recommend to use this version 6.4, although Sage X3 / X3 HR continue to work with older versions of Elastic Search. Installing Elastic Search 6.4 will allow you to get all potential security fixes. This will also be available in September for V11.
The licensing of Elastic Search 6.4 has changed: we will not deliver the Elastic Search setup in future deliveries on our official media for on-premise Customers. Partners and customers will have to download the setup files when deploying Sage X3 / X3 HR.
The pre-requisites documentation will be updated accordingly in July, when this release is out and will contain the download links.
To download Elastic Search 6.4 : https://www.elastic.co/guide/en/elasticsearch/reference/6.4/install-elasticsearch.html
I cannot help specifically with access to the link but i can copy/paste the post here for you to read
Hello I dont have accès to this link: https://www.sagecity.com/support_communities/sage_erp_x3/sage-x3-global/b/news-alerts/posts/important-note---new---elastic-search-6-4-version Can you help me please?Cordialy