Wednesday, July 26, 2017

Configuring Elastic Search PeopleSoft

Installation of Elastic Search

Open Command Prompt in administrator mode.

Make directory d:\apps\elastic

Download zip file ELASTICSEARCH-DPK-WIN-2.3.2_03.zip to d:\apps\elastic\ from MOS

Downloading Using getMOSPatch.jar :
  Download getMOSPatch-master.zip from github website.
  Unzip getMOSPatch-master.zip

From command prompt cd to d:\apps\elastic

echo %JAVA_HOME% -- If java is not installed , download and installed.

d:\apps\elastic>java -jar d:\apps\elastic\getMOSPatch-master\getMOSpatch.jar PATCH=26172221 PLATFORM=233P download=all
Provide your MOS userid and password

ELASTICSEARCH-DPK-WIN-2.3.2_03.zip will be download.

Unzip ELASTICSEARCH-DPK-WIN-2.3.2_03.zip and change directory to d:\apps\elastic\setup

run the following command to install Elastic Search.
psft-dpk-setup.bat --install --install_base_dir "d:\apps\esearch"

You will be prompted to provide password for following users
esadmin, people

You will be prompted to provide ES Clustername, HTTP Port (default is 9200)
Discoveryhost - leave it as default

You should get a installation complete message.

Setting up Elastic Search in People Application

Integration Gateway has to be configured.
Check Domain status (Peopletools->Integration Broker -> Service Operations Monitor->Administration
Configure Nodes all the local nodes
Peopletools -> Integration Broker-> Integration Setup-> Nodes
  Open Local Nodes(PSFT_HR,HRMS) -> Portal tab ->
  change
  Content Uri Text http://server:port/psc/sitename/
  Portal URI text.  http://server:port/psp/sitename/

  Open Node-Anonymous and change the user that has Search Roles and Permission
       Changed it to PS
     
   PeopleTools -> Search Framework->Administration->Search Instance
    Add a new instance
    Search Instance :ELASTIC
    Search Provided :Elasticsearch
 
    Properties
     Hostname:server on which ES is installed.
     Port : Default port 9200 (can be changed)
     ssl option (disabled)
     Username : esadmin / give password
     Proxy Name : people / give password
   
   
   Call Back Properties
     Url: Peoplesoft PIA url using REST Listening Connector.
         http://     User, Password
   
     Verfiy by clicking on Ping,test login, proxy login, Validate.


Error: UserName not defined in database  ( errorLog.html)
Give appropriate user in Anonymous node (Like PS)




   
   

No comments: