Hi Phani,

I think the correct thing to do is:

export ES_JAVA_OPTS="-Des.path.conf=/etc/elasticsearch"
bin/shield/esusers useradd es_admin -r admin

Verify that /etc/elasticsearch/shield/users exists and contains an entry 
for the admin user. Once you have confirmed that, then try to authenticate. 

The issue with steps you have taken is that your elasticsearch instance is 
looking for configuration in /etc/elasticsearch and the configuration for 
Shield is in ES_HOME by default. The packaged versions of elasticsearch 
expect all configuration (including that for plugins) to be in 
/etc/elasticsearch. We're looking at how we can make this easier.

On Wednesday, March 18, 2015 at 5:33:36 AM UTC-4, [email protected] 
wrote:
>
> HI Jay,
>
>   Thank you for the reply i tried the following steps.
>
>    i did .rpm installation in linux servers my configuration file located 
> at /etc/elasticsearch (main es coniguration file)
>
>   But when i install shied i see there is a configurations directory 
> created inside ES_HOME(/usr/share/elasticsearch/config) 
>
>   I issued following command to add path :export 
> ES_JAVA_OPTS="-Des.path.conf=/usr/share/elasticsearch/config"
>
>         i am able to create user but when i try to authenticate it is not 
> validating even though we added the path. please suggest me if i am doing 
> wrong here?
>
>  
>  
>
> On Monday, March 16, 2015 at 10:12:00 PM UTC+5:30, Jay Modi wrote:
>>
>> Hi Phani,
>>
>> How did you install elasticsearch and where is your elasticsearch 
>> configuration located? If you have used a RPM or DEB package, you will need 
>> to add an environment variable before running the esusers command, please 
>> see http://www.elastic.co/guide/en/shield/current/getting-started.html
>>
>> On Monday, March 16, 2015 at 7:57:48 AM UTC-7, [email protected] 
>> wrote:
>>>
>>> Hi All,
>>>
>>>    I am using elastic version 1.4.2 in development i installed 
>>> elasticsearch shield on each node of my cluster i have 3 nodes in my 
>>> cluster.
>>>
>>>    i followed the below procedure to install shield.
>>>
>>>     *Step 1: Install*  bin/plugin -i elasticsearch/license/latestbin/plugin 
>>> -i elasticsearch/shield/latest   *Step 2: Start Elasticsearch*  
>>> bin/elasticsearch   *Step 3: Add an admin user*  bin/shield/esusers 
>>> useradd es_admin -r admin   *Step 4: Try it out - secured*  curl -XGET '
>>> http://localhost:9200/'   *Step 5: And with a user*  curl -u es_admin 
>>> -XGET 'http://localhost:9200
>>>
>>>
>>>
>>> i added admin user by using above command but when i tried to get 
>>> cluster health status form sense console it is asking password
>>> when i enter my admin password it is showing authentication failed 
>>> exception from console. please suggest me what could be the issues am i 
>>> doing wrong any where?
>>>
>>> Thanks 
>>> phani
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/85c55b2c-205d-4c5d-8a44-3b6ae282043d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to