`
文章列表

redis开机启动设置

1、脚本:名字,redis vi /etc/init.d/redis #!/bin/sh #chkconfig: 2345 80 90 #description:auto_run PATH=/usr/local/bin:/usr/local/redis/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server REDIS_CLI=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis.pid CONF ...

HBase性能优化

1、修改Linux配置 Linux系统最大可打开文件数一般默认的参数值是1024,如果你不进行修改并发量上来的时候会出现“Too Many Open Files”的错误,导致整个HBase不可运行,你可以用ulimit -n 命令进行修改,或者修改/etc/security/limits.conf 和 ...
何谓“黑客” 黑客是英文“HACKER”的音译。动词原形为“HACK”,意为“劈”、“砍”。英文词典是这样解释黑客行为:未经授权进入一个计算机的存储系统,如数据库。中文译成“黑客”贬义比英文原义似乎略重,有“未经允 ...
1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out Answer: 程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。 修改办法: 修改2个文件。         /etc/security/limits.conf vi /etc/security/limits.conf 加上: * soft nofile 102400 * hard nofile 409600     $cd /etc/pam.d/     $sudo ...
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool(); 或者 //获取当前系统的CPU 数目 int cpuNums = Runtime.getRuntime().availableProcessors ...
Consumer state In Kafka, the consumers are responsible for maintaining state information (offset) on what has been consumed. Typically, the Kafka consumer library writes their state data to zookeeper. However, it may be beneficial for consumers to write state data into the same datastore where they ...
import java.util.concurrent.Exchanger; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; publicclass ExchangerTest { publicstaticvoid main(String[] args) { ExecutorService service = Executors.newCachedThreadPool(); //缓存线程池(动态) final E ...
/* 读写锁,读读不互斥,读写互斥,写写互斥 互斥的放在同一个类中 */ import java.util.Random; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; publicclass ReadWriteLockTest { publicstaticvoid main(String[] args) { final Queue3 q3 = new Queue3(); ...
import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; /** *测试多线程操作共享数据(互斥) */ publicclass BlockingQueueTest { publicstaticvoid main(String[] args) { final BlockingQueue queue = new ArrayBlockingQueue(3); for(inti=0;i<2;i++){ ...
/* 单个信号量的Semaphonre对象可以实现互斥锁的功能, 并且可以是由一个线程获得了“锁”,再由另一个线程释放“锁” 这可应用于死锁恢复的一些场合。 */ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; public class SemaphoreTest { public static void main(String[] args) { E ...
网摘: http://tech.uc.cn/?p=2726 http://dockerpool.com/static/books/docker_practice/index.html http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1?pn=1 //http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm //wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.no ...
1部署规划 Fuel节点:只是为了给其他节点部署OpenStack时使用,所以准备1台节点作为Fuel Controller节点:openstack的管理节点,生产中要对该节点做HA的 Compute节点:openstack的计算节点,生产中要有多个计算节点的,在上面创建虚拟机 ...
   Redis安装及主从设置 一 准备 服务器需要安装  gcc yum install gcc -y 安装用户为root 二安装 2.1安装主服务器并测试   1.放置在opt目录下 cd /opt tar –zxvf tar -zxvf redis-3.0.4.tar.gz 2.更改目录名 mv redis-3.0.4 redis 3.进入src目录编译安装 cd redis/src make make install 4.为了方便管理,将脚本文件和配置文件移动到/usr/local/redis目录下 创建目录/usr/local/redis/bin   /usr/lo ...
3.1 集群的连接 3.1.1 作为Elasticsearch节点 复制代码 import static org.elasticsearch.node.NodeBuilder.nodeBuilder; import org.elasticsearch.client.Client; import org.elasticsearch.node.Node; Node node = nodeBuilder().clusterName("escluster2").client(true). node(); Client client = node.client(); 复制代码 ...
  在中国古代,四柱命理预测学中的吉凶神煞兴盛时多达一百二十多种,这么多的神煞古人是怎么认定的呢?原来,它们不是按照五行生克制化原理得出的结论,而是前人凭借自己在长期的预测中积累的精华,进行的硬性分配。 ...
Global site tag (gtag.js) - Google Analytics