首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录Kylo

无法登录Kylo
EN

Stack Overflow用户
提问于 2018-05-03 13:02:34
回答 1查看 796关注 0票数 1

当我试图登录Kylo时,它会抛出以下错误,

代码语言:javascript
复制
2018-05-03 10:00:10 INFO  http-nio-8400-exec-6:JerseyRestClient:219 - Created new Jersey Client without SSL connecting to http://sdo-dbstore2:8400/proxy
2018-05-03 10:00:11 INFO  http-nio-8400-exec-6:JerseyRestClient:219 - Created new Jersey Client without SSL connecting to http://sdo-dbstore2:8400/proxy
2018-05-03 10:00:11 ERROR http-nio-8400-exec-6:JerseyRestClient:421 - Failed to process request org.glassfish.jersey.client.JerseyInvocation$Builder@24da432f
javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized
    at org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:1002)
    at org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:816)
    at org.glassfish.jersey.client.JerseyInvocation.access$700(JerseyInvocation.java:92)
    at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)
    at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)
    at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:420)
    at org.glassfish.jersey.client.JerseyInvocation$Builder.get(JerseyInvocation.java:316)
    at com.thinkbiganalytics.rest.JerseyRestClient.get(JerseyRestClient.java:415)
    at com.thinkbiganalytics.rest.JerseyRestClient.get(JerseyRestClient.java:387)
    at com.thinkbiganalytics.auth.rest.KyloRestLoginModule.retrieveUser(KyloRestLoginModule.java:220)
    at com.thinkbiganalytics.auth.rest.KyloRestLoginModule.doLogin(KyloRestLoginModule.java:122)
    at com.thinkbiganalytics.auth.jaas.AbstractLoginModule.login(AbstractLoginModule.java:84)

我的application.properties未注释部分看上去像,

代码语言:javascript
复制
spring.profiles.active=native,auth-kylo

## auth-file: If this profile is active then these optional properties may be used:
security.auth.file.users=file:///opt/kylo/current/users.properties
security.auth.file.groups=file:///opt/kylo/current/groups.properties
#security.auth.file.password.hash.enabled=false
#security.auth.file.password.hash.algorithm=MD5
#security.auth.file.password.hash.encoding=base64

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2018-05-03 14:55:59

请设置此配置并重新启动Kylo。这假设Kylo安装在/opt/kylo上。

Kylo UI

auth-file配置文件添加到spring.profiles中。更新security.auth.file.userssecurity.auth.file.groups属性的值。

文件:/opt/kylo/kylo/conf/application.properties

代码语言:javascript
复制
spring.profiles.active=native,auth-kylo,auth-file
:
:
security.auth.file.users=file:///opt/kylo/users.properties
security.auth.file.groups=file:///opt/kylo/groups.properties

Kylo服务

取消对security.auth.file.userssecurity.auth.file.groups属性的注释。本节如下所示:

文件: /opt/kylo/kylo-services/conf/application.properties

代码语言:javascript
复制
spring.profiles.include=native,nifi-v1.2,auth-kylo,auth-file,search-esr,jms-activemq,auth-spark
:
:
security.auth.file.users=file:///opt/kylo/users.properties
security.auth.file.groups=file:///opt/kylo/groups.properties

创建users.properties文件

代码语言:javascript
复制
vi /opt/kylo/users.properties

添加以下条目:

代码语言:javascript
复制
dladmin=thinkbig

更改所有权和权限

代码语言:javascript
复制
chown kylo:users /opt/kylo/users.properties
chmod 600 /opt/kylo/users.properties

创建groups.properties文件

代码语言:javascript
复制
vi /opt/kylo/groups.properties

添加以下条目:

代码语言:javascript
复制
dladmin=admin,user
analyst=analyst,user
designer=designer,user
operator=operations,user

更改所有权和权限

代码语言:javascript
复制
chown kylo:users /opt/kylo/groups.properties
chmod 600 /opt/kylo/groups.properties

重启Kylo和服务

代码语言:javascript
复制
/opt/kylo/stop-kylo-apps.sh
/opt/kylo/start-kylo-apps.sh

然后,尝试使用user=dladminpassword=thinkbig登录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50155775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档