Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

连接hbase集群报错,需要添加两条配置才能测试通过 #134

Open
dudefu opened this issue Jun 10, 2020 · 7 comments
Open

连接hbase集群报错,需要添加两条配置才能测试通过 #134

dudefu opened this issue Jun 10, 2020 · 7 comments
Labels
FAQ 常被问到的问题

Comments

@dudefu
Copy link

dudefu commented Jun 10, 2020

conf.set("zookeeper.znode.parent","/hbase-unsecure");
System.setProperty("HADOOP_USER_NAME", "hbase");

@WeiYe-Jing
Copy link
Owner

感谢,这个加在那个位置

@dudefu
Copy link
Author

dudefu commented Jun 10, 2020

image

@WeiYe-Jing
Copy link
Owner

WeiYe-Jing commented Jun 11, 2020

这两个参数目前前端没有加配置,我这边测试没遇到什么问题,方便将错误信息贴出来吗或者我们后续再看下用户反馈,谢谢!

@dudefu
Copy link
Author

dudefu commented Jun 12, 2020

1 zk配置写法应该这样:node1:2181,node2:2181,node3:2181,但这样写不符合你的代码逻辑,会报错
image
2 根据代码逻辑,zk写法改成:node1,node2,node3:2181,然后无法连接,错误如下:
image
需要添加这个配置:conf.set("zookeeper.znode.parent","/hbase-unsecure");
3 System.setProperty("HADOOP_USER_NAME", "hbase"); 这个配置如果IDEA调试需要加上,如果部署服务器不需要,但需要注意用户的权限

@WeiYe-Jing
Copy link
Owner

我的想法是:json构建页面需要配置的参数都是datax需要的,官方文档中也有字段的说明。如果加zookeeper.znode.parent配置参数在json配置页面不太合理。你有什么好的建议吗,谢谢!

@WeiYe-Jing WeiYe-Jing added the FAQ 常被问到的问题 label Jun 12, 2020
@Alecor-sudo
Copy link
Collaborator

Alecor-sudo commented Jun 12, 2020

我的想法是:json构建页面需要配置的参数都是datax需要的,官方文档中也有字段的说明。如果加zookeeper.znode.parent配置参数在json配置页面不太合理。你有什么好的建议吗,谢谢!

重构吧(我是觉得数据源这块设计的局限性有点大,万一后面匹配的数据源越来越多,你的jdbc_datasource表也会改造的越来越大,不同数据源连接的方式区别还是有很大;我们在你这个基础上进行了代码重构;只保留了基础的字段记录datasource信息, 其他的配置信息都放到data_source_params中存储;在后端处理上,也是根据不同的数据源类型 进入不同的metaDbServer中去处理;

@WeiYe-Jing
Copy link
Owner

下个版本计划重构这块,如果方便欢迎贡献你们重构的代码,感谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FAQ 常被问到的问题
Projects
None yet
Development

No branches or pull requests

3 participants