- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.helix.store.zk.ZkHelixPropertyStore.<init>()
方法的一些代码示例,展示了ZkHelixPropertyStore.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZkHelixPropertyStore.<init>()
方法的具体详情如下:
包路径:org.apache.helix.store.zk.ZkHelixPropertyStore
类名称:ZkHelixPropertyStore
方法名:<init>
暂无
代码示例来源:origin: apache/incubator-gobblin
/**
* State store that stores instances of {@link State}s in a ZooKeeper-backed {@link HelixPropertyStore}
* storeRootDir will be created when the first entry is written if it does not exist
* @param connectString ZooKeeper connect string
* @param storeRootDir The root directory for the state store
* @param compressedValues should values be compressed for storage?
* @param stateClass The type of state being stored
* @throws IOException
*/
public ZkStateStore(String connectString, String storeRootDir, boolean compressedValues, Class<T> stateClass)
throws IOException {
this.compressedValues = compressedValues;
this.stateClass = stateClass;
ZkSerializer serializer = new ByteArraySerializer();
propStore = new ZkHelixPropertyStore<byte[]>(connectString, serializer, storeRootDir);
}
代码示例来源:origin: apache/incubator-pinot
public AutoAddInvertedIndex(@Nonnull String zkAddress, @Nonnull String clusterName, @Nonnull String controllerAddress,
@Nonnull String brokerAddress, @Nonnull Strategy strategy, @Nonnull Mode mode) {
_clusterName = clusterName;
_controllerAddress = controllerAddress;
_brokerAddress = brokerAddress;
_helixAdmin = new ZKHelixAdmin(zkAddress);
_propertyStore = new ZkHelixPropertyStore<>(zkAddress, new ZNRecordSerializer(),
PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName));
_strategy = strategy;
_mode = mode;
}
代码示例来源:origin: apache/incubator-pinot
private void init() {
LOGGER.info("Trying to connect to " + _zkAddress + " cluster " + _clusterName);
_helixAdmin = new ZKHelixAdmin(_zkAddress);
ZNRecordSerializer serializer = new ZNRecordSerializer();
String path = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, _clusterName);
_propertyStore = new ZkHelixPropertyStore<>(_zkAddress, serializer, path);
}
代码示例来源:origin: apache/incubator-pinot
public TableRetentionValidator(@Nonnull String zkAddress, @Nonnull String clusterName) {
_clusterName = clusterName;
_helixAdmin = new ZKHelixAdmin(zkAddress);
_propertyStore = new ZkHelixPropertyStore<>(zkAddress, new ZNRecordSerializer(),
PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName));
}
代码示例来源:origin: apache/incubator-pinot
@Override
public boolean execute()
throws Exception {
if (!_validateTableConfig && !_validateSchema) {
throw new RuntimeException("Need to specify at least one of -schema and -tableConfig");
}
LOGGER.info("Connecting to Zookeeper: {}, cluster: ", _zkAddress, _clusterName);
ZNRecordSerializer serializer = new ZNRecordSerializer();
String path = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, _clusterName);
_helixPropertyStore = new ZkHelixPropertyStore<>(_zkAddress, serializer, path);
LOGGER.info("\n\n-------------------- Starting Validation --------------------");
if (_validateTableConfig) {
validateTableConfig();
}
if (_validateSchema) {
validateSchema();
}
return true;
}
代码示例来源:origin: apache/incubator-pinot
private TableConfig getTableConfig(String tableName)
throws IOException {
ZNRecordSerializer serializer = new ZNRecordSerializer();
String path = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, zkPath);
ZkHelixPropertyStore<ZNRecord> propertyStore = new ZkHelixPropertyStore<>(zkHost, serializer, path);
ZNRecord tcZnRecord = propertyStore.get("/CONFIGS/TABLE/" + tableName, null, 0);
TableConfig tableConfig = TableConfig.fromZnRecord(tcZnRecord);
LOGGER.debug("Loaded table config");
return tableConfig;
}
代码示例来源:origin: apache/incubator-pinot
public PinotZKChanger(String zkAddress, String clusterName) {
this.clusterName = clusterName;
helixAdmin = new ZKHelixAdmin(zkAddress);
helixManager = HelixManagerFactory
.getZKHelixManager(clusterName, "PinotNumReplicaChanger", InstanceType.ADMINISTRATOR, zkAddress);
try {
helixManager.connect();
} catch (Exception e) {
throw new RuntimeException(e);
}
ZNRecordSerializer serializer = new ZNRecordSerializer();
String path = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName);
propertyStore = new ZkHelixPropertyStore<>(zkAddress, serializer, path);
}
代码示例来源:origin: apache/incubator-pinot
void setPropertyStore(String clusterName) {
_propertyStore =
new ZkHelixPropertyStore<>(new ZkBaseDataAccessor<ZNRecord>(_zkclient), "/" + clusterName + "/PROPERTYSTORE",
null);
}
代码示例来源:origin: apache/incubator-pinot
private static void initPropertyStorePath(String helixClusterName, String zkPath) {
String propertyStorePath = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, helixClusterName);
ZkHelixPropertyStore<ZNRecord> propertyStore =
new ZkHelixPropertyStore<ZNRecord>(zkPath, new ZNRecordSerializer(), propertyStorePath);
propertyStore.create("/CONFIGS", new ZNRecord(""), AccessOption.PERSISTENT);
propertyStore.create("/CONFIGS/CLUSTER", new ZNRecord(""), AccessOption.PERSISTENT);
propertyStore.create("/CONFIGS/TABLE", new ZNRecord(""), AccessOption.PERSISTENT);
propertyStore.create("/CONFIGS/INSTANCE", new ZNRecord(""), AccessOption.PERSISTENT);
propertyStore.create("/SCHEMAS", new ZNRecord(""), AccessOption.PERSISTENT);
propertyStore.create("/SEGMENTS", new ZNRecord(""), AccessOption.PERSISTENT);
}
代码示例来源:origin: apache/incubator-pinot
@BeforeTest
public void beforeTest() {
_zookeeperInstance = ZkStarter.startLocalZkServer();
_zkClient = new ZkClient(StringUtil.join("/", StringUtils.chomp(ZkStarter.DEFAULT_ZK_STR, "/")),
ZkClient.DEFAULT_SESSION_TIMEOUT, ZkClient.DEFAULT_CONNECTION_TIMEOUT, new ZNRecordSerializer());
String helixClusterName = "TestTimeBoundaryService";
_zkClient.deleteRecursive("/" + helixClusterName + "/PROPERTYSTORE");
_zkClient.createPersistent("/" + helixClusterName + "/PROPERTYSTORE", true);
_propertyStore = new ZkHelixPropertyStore<>(new ZkBaseDataAccessor<ZNRecord>(_zkClient),
"/" + helixClusterName + "/PROPERTYSTORE", null);
}
代码示例来源:origin: uber/chaperone
public static ZkHelixPropertyStore<ZNRecord> getZkPropertyStore(HelixManager helixManager,
String clusterName) {
ZkBaseDataAccessor<ZNRecord> baseAccessor =
(ZkBaseDataAccessor<ZNRecord>) helixManager.getHelixDataAccessor().getBaseDataAccessor();
String propertyStorePath = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName);
ZkHelixPropertyStore<ZNRecord> propertyStore = new ZkHelixPropertyStore<ZNRecord>(baseAccessor,
propertyStorePath, Arrays.asList(propertyStorePath));
return propertyStore;
}
代码示例来源:origin: org.apache.helix/helix-core
public AutoFallbackPropertyStore(ZkBaseDataAccessor<T> accessor, String root, String fallbackRoot) {
super(accessor, root, null);
if (accessor.exists(fallbackRoot, 0)) {
_fallbackStore = new ZkHelixPropertyStore<T>(accessor, fallbackRoot, null);
} else {
LOG.info("fallbackRoot: " + fallbackRoot
+ " doesn't exist, skip creating fallback property store");
_fallbackStore = null;
}
}
代码示例来源:origin: apache/helix
public AutoFallbackPropertyStore(ZkBaseDataAccessor<T> accessor, String root, String fallbackRoot) {
super(accessor, root, null);
if (accessor.exists(fallbackRoot, 0)) {
_fallbackStore = new ZkHelixPropertyStore<T>(accessor, fallbackRoot, null);
} else {
LOG.info("fallbackRoot: " + fallbackRoot
+ " doesn't exist, skip creating fallback property store");
_fallbackStore = null;
}
}
代码示例来源:origin: uber/uReplicator
public static ZkHelixPropertyStore<ZNRecord> getZkPropertyStore(HelixManager helixManager,
String clusterName) {
ZkBaseDataAccessor<ZNRecord> baseAccessor =
(ZkBaseDataAccessor<ZNRecord>) helixManager.getHelixDataAccessor().getBaseDataAccessor();
String propertyStorePath = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName);
ZkHelixPropertyStore<ZNRecord> propertyStore = new ZkHelixPropertyStore<ZNRecord>(baseAccessor,
propertyStorePath, Arrays.asList(propertyStorePath));
return propertyStore;
}
代码示例来源:origin: uber/uReplicator
public static ZkHelixPropertyStore<ZNRecord> getZkPropertyStore(HelixManager helixManager,
String clusterName) {
ZkBaseDataAccessor<ZNRecord> baseAccessor =
(ZkBaseDataAccessor<ZNRecord>) helixManager.getHelixDataAccessor().getBaseDataAccessor();
String propertyStorePath = PropertyPathConfig.getPath(PropertyType.PROPERTYSTORE, clusterName);
ZkHelixPropertyStore<ZNRecord> propertyStore = new ZkHelixPropertyStore<ZNRecord>(baseAccessor,
propertyStorePath, Arrays.asList(propertyStorePath));
return propertyStore;
}
代码示例来源:origin: apache/helix
public TaskDriver(HelixZkClient client, ZkBaseDataAccessor<ZNRecord> baseAccessor, String clusterName) {
this(new ZKHelixAdmin(client), new ZKHelixDataAccessor(clusterName, baseAccessor),
new ZkHelixPropertyStore<>(baseAccessor,
PropertyPathBuilder.propertyStore(clusterName), null), clusterName);
}
代码示例来源:origin: org.apache.helix/helix-core
public TaskDriver(ZkClient client, ZkBaseDataAccessor<ZNRecord> baseAccessor, String clusterName) {
this(new ZKHelixAdmin(client), new ZKHelixDataAccessor(clusterName, baseAccessor),
new ZkHelixPropertyStore<ZNRecord>(baseAccessor,
PropertyPathBuilder.propertyStore(clusterName), null), clusterName);
}
代码示例来源:origin: org.apache.helix/helix-core
/**
* @param zkAddr
* @param clusterName
* @param dimensionName Identify of the capacity attribute. For example memory, CPU.
* Need to match resource weight dimension.
*/
public ZkBasedCapacityProvider(String zkAddr, String clusterName, String dimensionName) {
this(new ZkHelixPropertyStore<ZNRecord>(zkAddr, new ZNRecordSerializer(),
PropertyPathBuilder.propertyStore(clusterName)), dimensionName);
}
代码示例来源:origin: apache/helix
/**
* @param zkAddr
* @param clusterName
* @param dimensionName Identify of the capacity attribute. For example memory, CPU.
* Need to match resource weight dimension.
*/
public ZkBasedCapacityProvider(String zkAddr, String clusterName, String dimensionName) {
this(new ZkHelixPropertyStore<ZNRecord>(zkAddr, new ZNRecordSerializer(),
PropertyPathBuilder.propertyStore(clusterName)), dimensionName);
}
代码示例来源:origin: apache/helix
/**
* @param zkAddr
* @param clusterName
* @param dimensionName Identify of the capacity attribute. For example memory, CPU.
* Need to match resource weight dimension.
*/
public ZkBasedPartitionWeightProvider(String zkAddr, String clusterName, String dimensionName) {
this(new ZkHelixPropertyStore<ZNRecord>(zkAddr, new ZNRecordSerializer(),
PropertyPathBuilder.propertyStore(clusterName)), dimensionName);
}
我一直在尝试将 Redux 集成到项目中。 我按照使用示例进行操作,但收到错误store.getState is not a function。 所以我知道其他人也问过类似的问题,但情况略有不同。 R
我正在尝试将我的第一个应用程序上传到 App Store。我已完成 iTunes Connect 所需的所有步骤,我的应用程序状态为“等待上传”。 我相信下一步是使用 Application Load
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
App Store 有所谓的“服务器到服务器”通知。也就是说,当您购买应用内功能时,Apple 服务器会向您服务器的回调方法(发送收据数据)发出 HTTPS 请求。 问题是 - 收据数据中似乎没有用户
我已经将我的第一个应用程序上载到App Store,但是我没有放置我的App需要位置服务和wifi的UIRequiredDeviceCapabilities。结果:该应用程序没有像应做的那样开始寻找坐
由于iOS 8将于本月发布,并且我的应用仅支持32位(因为第3个库仅兼容32位),因此我不确定如果我将新版本的应用提交给我,则该应用的新版本是否会被拒绝App Store将于下个月发布,因为它不支持6
我有一个让我有些困惑的问题。 为了将我的应用提交到App Store,我必须输入Bundle ID后缀。如您所知,Bundle ID会获得Bundle ID后缀的确切名称(您在Bundle ID后缀上
如问题所述,我想知道更新后的应用程序一旦获得批准,是否会自动发布到应用程序商店中? 我的更新已完成并且已经过测试,由于需要几天的时间才能批准,因此我希望现在将其提交批准。同时,我需要在服务器上更改一些
获取应用程序提交到 Apple App Store 的屏幕截图的最简单方法是什么,需要包含的各种尺寸是多少? 另外,是否允许状态栏?我相信我听说它不是,但是包括 Facebook 和 Quora 在内
我在 iTunes 商店中有一个应用程序,其分发证书(在 key 链访问中)将于明天到期。它是一年前生成的,尽管我最近更新了我的 iPhone 开发者计划,但我还没有更新任何证书或签名。 当我将测试设
我的商店包含以下 reducer : export const centralStampState = { layoutState : layoutReducer, //this one is n
我即将将我的应用程序提交到 Apple App Store,并且我了解到 Apple 需要两周时间才能对其进行审核,然后才能上线。但是,在 iTunes Connect 的定价部分,它询问我什么时候发
如果我的应用程序正在接受审核或已获得批准(因此处于 Ready For Sale 状态或同等状态),我可以编辑哪些应用程序信息而无需提交应用程序的新版本? 最佳答案 据此Apple Documenta
我已经在Opera管理控制台上进行了全面检查,看不到他们在哪里提到付款方式。他们说明何时制作,但没有说明。即Paypal,Cheque等。 有人知道他们如何付款吗? 最佳答案 当金额达到200美元时,
我上传了我的二进制文件并创建了屏幕截图。我做的所有屏幕截图都是 640x960,我将它们上传为 PNG。这背后的想法是,我应该以尽可能最好的质量把它交给他们,这样当他们将它们重新压缩成 320x480
我从Microsoft下载了Windows 8 app samples,并下载了这些示例之一加速度传感器示例 我不知道如何测试它以计划使用此功能的软件? 我没有水面设备,想知道只有一种方法可以做到吗?
我正在为TestFlight上传第二个应用程序。第一次进展顺利,但这次却被拒绝了。 We have started the review of your beta app, but we are no
不确定这是正确的论坛,如果不是,我提前道歉。 某处是否有 App Store 新版本的提要?还是带有类别和发布日期的应用提要/列表? 此列表已从 App Store 中消失,我想看看是否可以制作一个应
我有一个 JSON 存储,定义如下 var subAccountStore = new Ext.data.JsonStore({ autoLoad: true, proxy: { ty
我有一个提交到应用商店的应用被拒绝,原因是: 2.30 不符合 Mac OS X 文件系统文档的应用将被拒绝 他们声称我的应用正在修改不受支持的 ~/Library/Preferences/com.a
我是一名优秀的程序员,十分优秀!