Hi Omar,

I think you need to add "es.net.http.auth.user" and 
"es.net.http.auth_password" as additional TBLPROPERTIES. You will need to 
using elasticsearch Hadoop 2.1 beta 3 for this to work as far as I know.

-Jay

On Thursday, April 2, 2015 at 11:18:12 AM UTC-4, BEN SALEM Omar wrote:
>
> Hi Jay,
> Now that I have shield in both ES and Kibana, and I want to load some data 
> from my hadoop cluster to ES.
> I usually do this : 
> ....
> ....
> create external table es_word_count(word string, count int)
> STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler' 
> TBLPROPERTIES('es.resource' = 'test/test',
> 'es.nodes'='192.168.238.130:9200');
>  
> INSERT OVERWRITE TABLE es_word_count SELECT s.word, s.count  FROM 
> word_counts1 s;
>
>
> what should I do or add to access to my ES cluster as the esuser I've 
> created? 
> Thanks
> ᐧ
>
> On Thu, Apr 2, 2015 at 1:08 PM, Jay Modi <[email protected] <javascript:>> 
> wrote:
>
>> Hi Omar,
>>
>> Have you configured Kibana and Marvel to work with Shield? For Kibana 4, 
>> please see 
>> http://www.elastic.co/guide/en/kibana/current/production.html#configuring-kibana-shield
>>  
>> and 
>> http://www.elastic.co/guide/en/shield/current/_shield_with_kibana_4.html. 
>> For Marvel, see http://www.elastic.co/guide/en/shield/current/marvel.html
>>
>> -Jay
>>
>> On Thursday, April 2, 2015 at 6:45:55 AM UTC-4, BEN SALEM Omar wrote:
>>>
>>> Hi Jay,
>>>
>>> I have a question, now that I've added an esuser as an admin, I can not 
>>> run my Kibana anymore, 
>>>
>>>
>>> Any idea on what to do to overcome this?
>>>
>>> Another basic question, when I open the marvel, it shows no indice 
>>> because the sample of data I'm working with is in "2014", how to change my 
>>> time span to see my indices again?
>>> btwn, before I install the shield, Marvel used to recognize my timestamp 
>>> by default
>>>
>>> ​
>>> ᐧ
>>> Thank you,
>>> Omar,
>>>
>>> On Wed, Apr 1, 2015 at 8:22 PM, BEN SALEM Omar <[email protected]> 
>>> wrote:
>>>
>>>> When I try to add an esuser and grant him a role:
>>>>
>>>> bin/shield/esusers useradd rdeniro -p taxidriver -r admin
>>>>
>>>> It says that there is an error in the "esusers" file in the 
>>>> elef['$ES_INCLUDE"] line, I think the line 31 or 38, I forgot.
>>>> In the line above, there is a $...done: which ends with ":", if you 
>>>> change it to done; with ";" , the error doesn't show up anymore.
>>>>
>>>> I'm installing the whole thing in the Hortonworks Sandbox 2.0 vm
>>>>
>>>> On Wed, Apr 1, 2015 at 8:14 PM, Jay Modi <[email protected]> wrote:
>>>>
>>>>> I'm glad you were able to fix this issue. I have a few questions that 
>>>>> may help us ensure this fix is pulled back into Shield. What OS and Shell 
>>>>> are you using? Which line in the script did you change exactly? I'm 
>>>>> looking 
>>>>> at the script right now and I don't see any instance of "done:"
>>>>>
>>>>> Just an FYI, there is another way to handle the configuration 
>>>>> directory issue that is documented in the configuring your environment 
>>>>> section of the shield guide:
>>>>> http://www.elastic.co/guide/en/shield/current/getting-
>>>>> started.html#_configuring_your_environment
>>>>>
>>>>> On Wednesday, April 1, 2015 at 2:07:28 PM UTC-4, BEN SALEM Omar wrote:
>>>>>>
>>>>>> Ok, I've managed to solve my own problem.
>>>>>>
>>>>>> First of all things, if you want to just remove the shield plugin run 
>>>>>> under the elasticsearch :
>>>>>>
>>>>>> $ bin/plugin --remove shield
>>>>>>
>>>>>> Now, to the syntax error in the elef line in the "esusers", 
>>>>>> generally, when there is such an error, it's related to things before 
>>>>>> that 
>>>>>> line.
>>>>>> In fact there was something like this : 
>>>>>> $....done: 
>>>>>> correction : 
>>>>>> $....done;
>>>>>>
>>>>>> Now, we could add users within shield and grunt them the desired role.
>>>>>>
>>>>>> But, even if I've done it, I couldn't access to my ES cluster with 
>>>>>> the "new born user"; I think because my ES is running as a service and 
>>>>>> not 
>>>>>> starting with bin/elasticsearch, that lead to "misunderstanding."
>>>>>>
>>>>>> The solution I found was to transfer the /usr/share/elasticsearch/
>>>>>> config/shield under /etc/elasticsearch
>>>>>> $ln -s /usr/share/elasticsearch/config/shield/ /etc/elasticsearch
>>>>>>
>>>>>> And that was it ! 
>>>>>> Hope that could be of a help for anyone else facing the same problem !
>>>>>>
>>>>>> On Wednesday, April 1, 2015 at 5:28:14 PM UTC+2, BEN SALEM Omar wrote:
>>>>>>>
>>>>>>> I wanted to add authentication to my ES, thus I downloaded the 
>>>>>>> shield :
>>>>>>> https://www.elastic.co/downloads/shield
>>>>>>>
>>>>>>> Then I've tried to add a user to give him the admin role as it's 
>>>>>>> mentionned here :
>>>>>>> http://www.elastic.co/guide/en/shield/current/getting-started.html
>>>>>>> (I've added it with root, cause I start my es with root..)
>>>>>>>
>>>>>>> But when I try to do so, an error occure saying that there is a 
>>>>>>> syntax error in the 38 line "the elef line" 
>>>>>>> elef[$ES_INCLUDE] bla bla
>>>>>>> I've tried many time : 
>>>>>>> bin/shield/esusers useradd omar -p omar -r admin
>>>>>>> bin/shield/esusers useradd esomar -p omar -r admin
>>>>>>> bin/shield/esusers useradd es_omar -p omar -r admin
>>>>>>> bin/shield/esusers useradd ES_omar -p omar -r admin
>>>>>>> bin/shield/esusers useradd omar  -r admin
>>>>>>> bin/shield/esusers useradd esomar  -r admin
>>>>>>> bin/shield/esusers useradd es_omar  -r admin
>>>>>>> bin/shield/esusers useradd ES_omar  -r admin
>>>>>>>
>>>>>>> But the same error kept on jumping ! 
>>>>>>>
>>>>>>> I said enough is enough and wanted to keep on doing wwhat I was 
>>>>>>> doing, tried to run Kibana, and this is what happened !
>>>>>>>
>>>>>>>
>>>>>>> I've then tried to open my ES marvel plugin, but there is now an 
>>>>>>> authentication box 
>>>>>>>
>>>>>>>
>>>>>>> ​
>>>>>>> I've tried ALL the combinations above, but none of them seemed to 
>>>>>>> work !!
>>>>>>>
>>>>>>> I'm really preoccupied by this note : 
>>>>>>> To ensure that Elasticsearch can read the user and role information 
>>>>>>> at startup, run esusers useradd as the same user you use to run 
>>>>>>> Elasticsearch. Running the command as root or some other user will 
>>>>>>> update 
>>>>>>> the permissions for the users and users_roles files and prevent 
>>>>>>> Elasticsearch from accessing them.
>>>>>>>
>>>>>>> The thing is that I start my es and kibana with the root..
>>>>>>> Please HELP !! 
>>>>>>>
>>>>>>  -- 
>>>>> You received this message because you are subscribed to a topic in the 
>>>>> Google Groups "elasticsearch" group.
>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>>> topic/elasticsearch/sEZpCO7E_B0/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> [email protected].
>>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>>> msgid/elasticsearch/9f0ebe63-cc83-4c0b-8ee9-1514e51f77f6%
>>>>> 40googlegroups.com 
>>>>> <https://groups.google.com/d/msgid/elasticsearch/9f0ebe63-cc83-4c0b-8ee9-1514e51f77f6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>  -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "elasticsearch" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/elasticsearch/sEZpCO7E_B0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/35767d7f-45d7-4113-a478-499d44abcf38%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/elasticsearch/35767d7f-45d7-4113-a478-499d44abcf38%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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/579d2139-a75f-4c17-a03e-51e0f4830faf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to