Skip to content

Instantly share code, notes, and snippets.

View brfrn169's full-sized avatar

Toshihiro Suzuki brfrn169

View GitHub Profile
import {
graphql,
GraphQLSchema,
GraphQLObjectType,
GraphQLNonNull,
GraphQLList,
GraphQLString,
} from 'graphql';
// data
@brfrn169
brfrn169 / region_lock.png
Last active September 12, 2015 14:12
Performance degradation between CDH5.3.1(HBase0.98.6) and CDH5.4.5(HBase1.0.0)
region_lock.png
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MultiVersionConsistencyControl.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MultiVersionConsistencyControl.java
index 96af2c3..1e18c32 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MultiVersionConsistencyControl.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MultiVersionConsistencyControl.java
@@ -19,12 +19,15 @@
package org.apache.hadoop.hbase.regionserver;
import java.io.IOException;
+import java.util.Collections;
import java.util.LinkedList;

Kyoto

This is a big shrine in the mountain. If you go to the top of the shrine, it's almost like hiking. So you need to wear a sneaker. And I think it'll take 2-3 hours totally.

How to go

From Kyoto station, it's good to take the Kintetsu Kyoto line(近鉄 京都線). It take about 10 mins from Kyoto station.

@brfrn169
brfrn169 / FSNamesystemBenchmark.java
Last active April 18, 2020 15:33
benchmarking for FSNamesystem
package org.apache.hadoop;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.permission.FsPermission;
import org.apache.hadoop.hdfs.HdfsConfiguration;
import org.apache.hadoop.hdfs.MiniDFSCluster;
@brfrn169
brfrn169 / database.properties
Created April 28, 2022 01:32
How to Get Started with Scalar DB
scalar.db.storage=cassandra
scalar.db.contact_points=localhost
scalar.db.username=cassandra
scalar.db.password=cassandra
@brfrn169
brfrn169 / schema.json
Created April 28, 2022 01:34
How to Get Started with Scalar DB
{
"sample.customers": {
"transaction": true,
"partition-key": [
"customer_id"
],
"columns": {
"customer_id": "INT",
"name": "TEXT",
"credit_limit": "INT",
@brfrn169
brfrn169 / build.gradle
Last active July 20, 2022 05:24
How to Get Started with Scalar DB
dependencies {
implementation 'com.scalar-labs:scalardb:3.6.0'
}
@brfrn169
brfrn169 / pom.xml
Last active July 20, 2022 05:24
How to Get Started with Scalar DB
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb</artifactId>
<version>3.6.0</version>
</dependency>
@brfrn169
brfrn169 / CreateDistributedTransactionManager.java
Last active July 20, 2022 05:29
How to Get Started with Scalar DB
TransactionFactory factory = TransactionFactory.create("database.properties");
DistributedTransactionManager manager = factory.getTransactionManager();