- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中co.cask.cdap.common.guice.ZKDiscoveryModule
类的一些代码示例,展示了ZKDiscoveryModule
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZKDiscoveryModule
类的具体详情如下:
包路径:co.cask.cdap.common.guice.ZKDiscoveryModule
类名称:ZKDiscoveryModule
[英]The Guice module for providing bindings for DiscoveryService and DiscoveryServiceClient that uses ZooKeeper as the service discovery mechanism.
[中]Guice模块,用于为使用ZooKeeper作为服务发现机制的DiscoveryService和DiscoveryServiceClient提供绑定。
代码示例来源:origin: cdapio/cdap
@Override
public void init(String[] args) {
Injector injector = Guice.createInjector(new ConfigModule(),
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new SecurityModules().getDistributedModules());
configuration = injector.getInstance(CConfiguration.class);
if (configuration.getBoolean(Constants.Security.ENABLED)) {
this.zkClientService = injector.getInstance(ZKClientService.class);
this.authServer = injector.getInstance(ExternalAuthenticationServer.class);
}
}
代码示例来源:origin: caskdata/cdap
@Override
protected void configure() {
bind(ZKDiscoveryService.class).toProvider(ZKDiscoveryServiceProvider.class).in(Scopes.SINGLETON);
bind(DiscoveryService.class).to(ZKDiscoveryService.class);
bind(DiscoveryServiceClient.class).to(ProgramDiscoveryServiceClient.class).in(Scopes.SINGLETON);
expose(DiscoveryService.class);
expose(DiscoveryServiceClient.class);
}
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
static Injector createInjector(CConfiguration cConf, Configuration hConf) {
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new ZKClientModule(),
new ZKDiscoveryModule(),
new IOModule(),
new KafkaClientModule(),
new DFSLocationModule()
);
}
}
代码示例来源:origin: cdapio/cdap
new ZKClientModule(),
new KafkaClientModule(),
new ZKDiscoveryModule(),
new MessagingClientModule(),
new AbstractModule() {
代码示例来源:origin: cdapio/cdap
static Injector createGuiceInjector(CConfiguration cConf) {
return Guice.createInjector(
new ConfigModule(cConf),
new ZKClientModule(),
new ZKDiscoveryModule(),
new RouterModules().getDistributedModules(),
new SecurityModules().getDistributedModules(),
new IOModule(),
new AbstractModule() {
@Override
protected void configure() {
bind(RouteStore.class).to(ZKRouteStore.class).in(Scopes.SINGLETON);
}
}
);
}
}
代码示例来源:origin: cdapio/cdap
modules.add(new IOModule());
modules.add(new ZKClientModule());
modules.add(new ZKDiscoveryModule());
modules.add(new MetricsClientRuntimeModule().getDistributedModules());
modules.add(new MessagingClientModule());
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
public static Injector createInjector(CConfiguration cConf, Configuration hConf) {
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MetricsClientRuntimeModule().getDistributedModules(),
new KafkaLogAppenderModule(),
new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new AuthorizationEnforcementModule().getDistributedModules(),
new AuthenticationContextModules().getMasterModule(),
new MessagingServerRuntimeModule().getDistributedModules()
);
}
}
代码示例来源:origin: caskdata/cdap
new ConfigModule(cConf),
new ZKClientModule(),
new ZKDiscoveryModule(),
new DFSLocationModule(),
new AbstractModule() {
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
public static Injector createInjector(CConfiguration cConf, Configuration hConf) {
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new DFSLocationModule(),
new DataFabricModules(HBaseTableExporter.class.getName()).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new MessagingClientModule(),
new MetricsClientRuntimeModule().getDistributedModules(),
new KafkaLogAppenderModule(),
new ExploreClientModule(),
new AuthorizationModule(),
new AuthorizationEnforcementModule().getMasterModule(),
new AuthenticationContextModules().getMasterModule(),
new NamespaceQueryAdminModule(),
new SecureStoreServerModule(),
new AbstractModule() {
@Override
protected void configure() {
bind(UGIProvider.class).to(RemoteUGIProvider.class);
bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
}
}
);
}
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
static Injector createInjector(CConfiguration cConf, Configuration hConf) {
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new ZKClientModule(),
new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new ZKDiscoveryModule(),
new DataFabricModules("cdap.explore.ContextManager").getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new ExploreClientModule(),
new KafkaClientModule(),
new AuditModule().getDistributedModules(),
new AuthorizationEnforcementModule().getDistributedModules(),
new SecureStoreClientModule(),
new AuthenticationContextModules().getMasterModule(),
new MessagingClientModule(),
new AbstractModule() {
@Override
protected void configure() {
bind(UGIProvider.class).to(RemoteUGIProvider.class).in(Scopes.SINGLETON);
bind(MetricsCollectionService.class).to(NoOpMetricsCollectionService.class).in(Scopes.SINGLETON);
// bind PrivilegesManager to a remote implementation, so it does not need to instantiate the authorizer
bind(PrivilegesManager.class).to(RemotePrivilegesManager.class);
bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
}
}
);
}
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
static Injector createGuiceInjector(CConfiguration cConf, Configuration hConf, TwillContext twillContext) {
String txClientId = String.format("cdap.service.%s.%d", Constants.Service.LOGSAVER, twillContext.getInstanceId());
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MetricsClientRuntimeModule().getDistributedModules(),
new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new DistributedLogFrameworkModule(twillContext),
new KafkaLogAppenderModule(),
new AuditModule().getDistributedModules(),
new AuthorizationEnforcementModule().getDistributedModules(),
new AuthenticationContextModules().getMasterModule(),
new MessagingClientModule(),
new AbstractModule() {
@Override
protected void configure() {
bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
bind(UGIProvider.class).to(RemoteUGIProvider.class).in(Scopes.SINGLETON);
}
}
);
}
}
代码示例来源:origin: cdapio/cdap
@BeforeClass
public static void setup() throws Exception {
HBaseTestingUtility testUtil = new HBaseTestingUtility();
zkCluster = testUtil.startMiniZKCluster();
String zkConnectString = testUtil.getConfiguration().get(HConstants.ZOOKEEPER_QUORUM) + ":"
+ zkCluster.getClientPort();
LOG.info("Running ZK cluster at " + zkConnectString);
CConfiguration cConf1 = CConfiguration.create();
cConf1.set(Constants.Zookeeper.QUORUM, zkConnectString);
CConfiguration cConf2 = CConfiguration.create();
cConf2.set(Constants.Zookeeper.QUORUM, zkConnectString);
injector1 = Guice.createInjector(new ConfigModule(cConf1, testUtil.getConfiguration()), new IOModule(),
new SecurityModules().getDistributedModules(), new ZKClientModule(),
new ZKDiscoveryModule());
injector2 = Guice.createInjector(new ConfigModule(cConf2, testUtil.getConfiguration()), new IOModule(),
new SecurityModules().getDistributedModules(), new ZKClientModule(),
new ZKDiscoveryModule());
}
代码示例来源:origin: cdapio/cdap
@Test
public void testMasterDiscovery() {
Injector injector = Guice.createInjector(
new ConfigModule(cConf),
new ZKClientModule(),
new ZKDiscoveryModule()
);
ZKClientService zkClient = injector.getInstance(ZKClientService.class);
zkClient.startAndWait();
try {
DiscoveryService discoveryService = injector.getInstance(DiscoveryService.class);
DiscoveryServiceClient discoveryServiceClient = injector.getInstance(DiscoveryServiceClient.class);
// Register a master service
InetSocketAddress socketAddr = new InetSocketAddress(InetAddress.getLoopbackAddress(), 43210);
Cancellable cancellable = discoveryService.register(new Discoverable(Constants.Service.APP_FABRIC_HTTP,
socketAddr));
try {
// Discover the master service
Discoverable discoverable = new RandomEndpointStrategy(
() -> discoveryServiceClient.discover(Constants.Service.APP_FABRIC_HTTP)).pick(10, TimeUnit.SECONDS);
Assert.assertNotNull(discoverable);
Assert.assertEquals(Constants.Service.APP_FABRIC_HTTP, discoverable.getName());
Assert.assertEquals(socketAddr, discoverable.getSocketAddress());
} finally {
cancellable.cancel();
}
} finally {
zkClient.stopAndWait();
}
}
代码示例来源:origin: cdapio/cdap
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new DFSLocationModule(),
new TwillModule(),
代码示例来源:origin: cdapio/cdap
@VisibleForTesting
static Injector createGuiceInjector(CConfiguration cConf, Configuration hConf, String txClientId,
TwillContext twillContext) {
return Guice.createInjector(
new ConfigModule(cConf, hConf),
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MessagingClientModule(),
new MetricsClientRuntimeModule().getDistributedModules(),
new MetricsStoreModule(),
new KafkaLogAppenderModule(),
new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new MetricsProcessorModule(twillContext),
new MetricsProcessorStatusServiceModule(),
new AuditModule().getDistributedModules(),
new AuthorizationEnforcementModule().getDistributedModules(),
new AuthenticationContextModules().getMasterModule(),
new AbstractModule() {
@Override
protected void configure() {
bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
}
}
);
}
代码示例来源:origin: cdapio/cdap
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MessagingClientModule(),
代码示例来源:origin: cdapio/cdap
new ConfigModule(cConf),
new ZKClientModule(),
new ZKDiscoveryModule()
);
代码示例来源:origin: cdapio/cdap
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MessagingClientModule(),
代码示例来源:origin: cdapio/cdap
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MessagingClientModule(),
代码示例来源:origin: cdapio/cdap
new IOModule(),
new ZKClientModule(),
new ZKDiscoveryModule(),
new KafkaClientModule(),
new MessagingClientModule(),
由于其中一个项目使用的是 Java 1.7,我希望该版本能够手动运行 mrunit 测试用例。我在我的机器上安装了 java8,还想要 java7。当我运行 brew cask install jav
我刚刚安装了一个新的 Cask,然后运行了 brew doctor,它返回了 Error: Cask 'java' is unreadable: undefined method undent' fo
我正在尝试使用brew-cask安装virtual box,但这会返回这种错误,并且我无法安装virtualbox。我使用 MacOSX Lion 10.7.5 和 homebrew 0.9.5,ru
最近更新 cask 时,我开始出现以下错误: Error: Cask 'java' definition is invalid: Token '{:v1=>"java"}' in header lin
如何使用 ansible 安装特定版本的自制 cask 配方?例如,vagrant 2.2.6 而最新可用的是 2.2.7。 最佳答案 使用较新版本的 Homebrew cask命令已被删除并导致错误
我按照 http://caskroom.io/ 中的描述安装了 Homebrew Cask 用于踢球.它归结为以下命令: $ brew install caskroom/cask/brew-cask
本文整理了Java中co.cask.tephra.runtime.ZKModule类的一些代码示例,展示了ZKModule类的具体用法。这些代码示例主要来源于Github/Stackoverflow/
本文整理了Java中co.cask.tigon.guice.ZKClientModule类的一些代码示例,展示了ZKClientModule类的具体用法。这些代码示例主要来源于Github/Stack
我使用 brew cask 安装了信号(brew cask install signal) 我希望能够通过键入 signal 从终端启动 GUI 应用程序(例如:要运行 emacs 的 GUI [使用
我最近安装了 homebrew-cask,我看到的一件事是它默认将应用程序安装到以下目录中: 版本包下载 => /opt/homebrew-cask/Caskroom/ 示例:/opt/homebre
我想知道我的哪些应用程序可以使用 brew cask 安装命令。 我该怎么做? 规范 我想要做的是从 /Applications 中的所有应用程序中提取 brew-cask 上也可用的应用程序并列出他
我安装了一个 Homebrew 桶,当我尝试卸载它时,它给了我一个错误: $ brew cask uninstall julia Error: Cask 'julia' definition is i
我使用Homebrew Cask在 OS X 上安装应用程序。如何升级所有已安装的 casks? 最佳答案 现在 Homebrew Cask 终于有了官方升级机制(具体实现请参见Issue 3396)
嗯,我刚刚更新了我的 brew 并在执行 brew tap phinze/cask 命令后在我的机器上安装了 brew-cask 公式。然后我用brew cask install vagrant来安装
哪个目录是brew cask install使用的真实位置? 我想找到应用程序的真实位置,而不是/Application中的符号链接(symbolic link) 最佳答案 您可以在可用的 Casks
本文整理了Java中co.cask.cdap.api.workflow.WorkflowToken类的一些代码示例,展示了WorkflowToken类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中co.cask.cdap.api.workflow.WorkflowSpecification类的一些代码示例,展示了WorkflowSpecification类的具体用法。这些代
本文整理了Java中co.cask.cdap.common.guice.ZKClientModule类的一些代码示例,展示了ZKClientModule类的具体用法。这些代码示例主要来源于Github
本文整理了Java中co.cask.cdap.common.guice.ZKDiscoveryModule类的一些代码示例,展示了ZKDiscoveryModule类的具体用法。这些代码示例主要来源于
本文整理了Java中co.cask.cdap.common.zookeeper.ZKExtOperations类的一些代码示例,展示了ZKExtOperations类的具体用法。这些代码示例主要来源于
我是一名优秀的程序员,十分优秀!