随笔 - 232
文章 - 1
评论 - 28
阅读 -
60万
03 2017 档案
spark 2.1.0 集群安装
摘要:jdk安装 scala2.11 安装 hadoop2.7 安装 开始spark2.1.0安装 解压 重命名 配置环境变量 修改配置文件 修改 spark-defaults.conf 修改 spark-env.sh 修改 slaves 分发代码到集群节点 启动 查看进程 这个时候还没有启动hadoop
阅读全文
hadoop 2.7.3 集群安装
摘要:三台虚拟机,centos6.5 修改主机名 修改主机映射 ssh免密码登陆(注意! 要求每台机子互相都能ssh包括本机) 安装jdk 安装hadoop2.7.3 解压,重命名 创建目录存放日志文件还要有数据文件 修改配置文件 yarn-env.sh slaves core-site.xml hdfs
阅读全文
springboot + shiro + cas4.2.7 实战
摘要:1. 下载地址 https://github.com/apereo/cas/archive/v4.2.7.zip 2. 解压后, 用intellj idea 打开 3. 执行 gradle build -x test ,打包编译 4. 取消https,能够支持直接http cas.propertie
阅读全文
cas4.2以下取消https
摘要:deployerConfigContext.xml增加参数p:requireSecure="false" ticketGrantingTicketCookieGenerator.xml修改p:cookieSecure="false" warnCookieGenerator.xml修改p:cookie
阅读全文
cas4.2.7 取消https
摘要:cas.properties 修改两个地方 casLoginView.jsp 注销上面的代码 HTTPSandIMAPS-10000001.json 中增加http的service
阅读全文
springboot 中使用websocket简单例子
摘要:gradle 中添加依赖,引入websocket支持 启用websocket 消息拦截处理 消息处理相应类 前端js,需要依赖jquery
阅读全文
springboot 集成elasticsearh的简单配置
摘要:添加依赖 gradle 只要加入依赖后springboot就可以自动加载相关操作了,基本使用方式如下 application.properties 中可以配置es的一些动作,下面只列举部分,详细的可以看官网 下面列举一个简单例子,有使用了lombok要先在idea中安装插件才可以使用 只要简单的几个
阅读全文
springboot 自定义Repository
摘要:启用 JpaRepositories 在继承了 RdbCommonRepository 接口后, springboot会自动的在相同目录寻找他的实现类,规则是RdbCommonRepository+Impl 类命名规则,也可以手动指定,此处不做多解释,可以自行百度,一般不需要自行指定,使用方式如下
阅读全文
springboot redis 缓存对象
摘要:只要加入spring-boot-starter-data-redis , springboot 会自动识别并使用redis作为缓存容器,使用方式如下 gradle加入依赖 redis configuration 中启用缓存 redis 自定义key生成规则 有时候我们需要 使用 redisTempl
阅读全文
springboot 集成spring-session redis 实现分布式session
摘要:gradle 添加依赖 application.properties 配置redis信息 指定session 缓存方式 用RedisDesktopManager 查看redis缓存的session信息 搞定
阅读全文
springboot 集成shiro
摘要:首先看下shiro configuration 的配置,重要部分用红色标出了 自定义realm,用于认证和授权 自定义登出过滤器 自定义权限校验过滤器
阅读全文
springboot 获取hibernate 的 SessionFactory
摘要:注入bean application.properties 中配置 直接在代码中注入 例子
阅读全文
springboot 1.5.2 集成kafka 简单例子
摘要:添加依赖 添加application.properties configuration 启用kafka 消息生产者 消息消费者
阅读全文
springboot thymeleaf和shiro标签整合
摘要:这里用的是 thymeleaf 2.x版本的 添加依赖 在shiro的configuration中配置 在html中加入xmlns 例子
阅读全文
springboot 1.5.2 thymeleaf 添加templates 静态资源访问路径
摘要:从velocity 模板切换到thymeleaf 后, 默认模板位置为templates , 有时候静态资源方在该目录下会出现访问404错误 解决办法: application.properties 中添加:
阅读全文
springboot 1.5.2 thymeleaf 标签未关闭异常解决办法
摘要:原因: Spring Boot项目渲染html的时候,因默认使用是Thymeleaf模板引擎,遇到不闭合标签报错,日常在编写HTML代码时,一般标签都是闭合的,容易忽略的标签包括<meta/>, <link/>, <br/>, <hr/>等等 解决办法: applications.propertie
阅读全文
kafka 0.8.2 消息生产者 KafkaProducer
摘要:自定义分区 maven
阅读全文
kafka 0.8.2 消息生产者 producer
摘要:自定义分区 maven
阅读全文
kafka 0.8.2 消息消费者 consumer
摘要:4.0.0 com.hashleaf kafka 0.0.1-SNAPSHOT org.apache.kafka kafka_2.9.2 0.8.2.1 log4j log4j ...
阅读全文
kafka 0.10.2 消息消费者
摘要:package cn.xiaojf.kafka.consumer; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.consumer.ConsumerR...
阅读全文
kafka 0.10.2 消息生产者(producer)
摘要:package cn.xiaojf.kafka.producer; import org.apache.kafka.clients.producer.*; import org.apache.kafka.common.Cluster; import org.apache.kafka.common.PartitionInfo; import org.apache.kafka.common.ser...
阅读全文
kafka 0.10.2 消息生产者
摘要:package cn.xiaojf.kafka.producer; import org.apache.kafka.clients.producer.KafkaProducer; import org.apache.kafka.clients.producer.Producer; import org.apache.kafka.clients.producer.ProducerRecord; ...
阅读全文
kafka 自定义分区器
摘要:package cn.xiaojf.kafka.producer; import org.apache.kafka.clients.producer.Partitioner; import org.apache.kafka.common.Cluster; import org.apache.kafka.common.PartitionInfo; import org.apache.kafka....
阅读全文
kafka 0.10.2 解决java无法生产消息到指定topic问题
摘要:主要是修改server.properties的advertised.listeners
阅读全文
kafka 0.10.2 部署失败后,重新部署
摘要:删除kafka各个节点log目录 删除zookeeper上kafka相关的目录
阅读全文
kafka 0.10.2 cetos6.5 集群部署
摘要:# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work
阅读全文
zookeeper3.4.9 centos6.5 集群安装
摘要:创建目录 关闭防火墙 复制文件到其他机器 分别创建对应服务id的myid文件 分别设置环境变量 启动 查看集群状态 完成
阅读全文
centos6.5 scala环境变量
摘要:export SCALA_HOME=/usr/local/soft/scala-2.11.8export PATH=$PATH:$SCALA_HOME/bin
阅读全文
centos6.5 修改java环境变量
摘要:export JAVA_HOME=/usr/local/soft/jdkexport PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
阅读全文
centos 修改主机映射
摘要:[root@m1 ~]# vi /etc/hosts
阅读全文
centos6.5 ssh免密码登陆
摘要:ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop1
阅读全文
Spring Boot 负载均衡之外置session状态保存
摘要:在使用spring boot做负载均衡的时候,多个app之间的session要保持一致,这样负载到不同的app时候,在一个app登录之后,而打到另外一台服务器的时候,session丢失。 常规的解决方案都是使用:如apache使用mod_jk.conf。 在开发spring boot app的时候可
阅读全文
解决shiro和quartz2 版本冲突问题
摘要:修改build.gradle compile ("org.quartz-scheduler:quartz:2.2.3") compile ("org.apache.shiro:shiro-quartz:${shiro}") { exclude group: "org.opensymphony.qua
阅读全文
redis3.2.6 集群安装
摘要:下载 [root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://download.redis.io/releases/redis-3.2.6.tar.gz [root@localhost ~]# cd /usr/
阅读全文
mysql5.6 rpm安装配置
摘要:检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost share]# rpm -qa | grep -i mysql MySQL-client-5.6.28-1.el6.x86_64 MySQL-devel-5.6.28-1.el6.x86
阅读全文
MysqlRouter 实现mysql5.6读写分离
摘要:下载,安装 [root@localhost src]# cd /usr/local/src/ [root@localhost src]# wget http://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-2.0.3-linux-gli
阅读全文
mysql5.6 主从复制
摘要:Master 192.168.59.128 Slave 192.168.59.129 默认认为已安装mysql5.6 mysql5.6 rpm安装配置 修改Master my.cnf文件 # For advice on how to change settings please see # http
阅读全文
grok 匹配log4j
摘要:input { file { codec => multiline { pattern => "^\[2016" negate => true what => previous } type => "log4j" path => "/usr/local/sof...
阅读全文
mongodb 创建LBS位置索引
摘要:org.mongodb mongo-java-driver 3.2.2 org.apache.commons commons-lang3 3.4 package com.teewoo.mongodb; import com.mongodb.BasicDBObject; import com.mongodb.BasicDBObjectBuilder; imp...
阅读全文
elasticsearch 不能通过9200端口访问
摘要:修改配置文件 config/elasticsearch.yml network.host: 0.0.0.0
阅读全文
elasticsearch 2.0+ 安装 Marvel
摘要:Marvel 2.0+ Compatible with the latest versions of Elasticsearch and Kibana
阅读全文
修改es最大返回结果数
摘要:1 curl -XPUT http://114.215.171.188:9200/logstash-serverlog/_settings -d '{"index":{"max_result_window":10800}}'
阅读全文
ElasticSearch的Marvel更新license
摘要:Marvel安装的时候需要申请一个license,否则只有30天的使用时间,到期后最多保存7天的监控数据,为了造成不必要的监控数据丢失,建议安装的同时注册一个lincense,方法如下: 1. 注册一个免费的license https://register.elastic.co/marvel_reg
阅读全文