- 浏览: 79838 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
将Mariadb 5.*升级到10.2.9,官方源下载慢,改为国内镜像源
1、停止原服务
systemctl stop mariadb
2、增加mariadb安装源
touch /etc/yum.repos.d/MariaDB.repo
vim /etc/yum.repos.d/MariaDB.repo
添加内容
[mariadb]
name = MariaDB
baseurl = http://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.2.9/yum/centos7-amd64/
gpgkey=https ...
利用Storm的实时处理功能,从Kafka中读取消息,将消息合并后并打印(依次输入hello world .)
Storm版本:1.1.1
Kafka版本:2.12-0.11.0.0
Zookeeper版本:3.4.9
1、Kafka配置
server.properties文件修改
#发布外网ip
advertised.listeners=PLAINTEXT://*.*.*.*:9092
#删除topic
delete.topic.enable=true
kafka相关脚本
//启动
./bin/kafka-server-start.sh ./config/se ...
1、数据源配置
在Spring Boot中默认配置了Tomcat, HikariCP、Commons DBCP三种数据源类型,如果在classpath中都能找到的话,则Tomcat优先加载(顺序加载)
配置方式
@Bean(name="dataSource", initMethod="init", destroyMethod="close")
public DataSource dataSource() {
return DataSourceBuilder.create().build();
}
...
1、锁模型
InnoDB有两种锁模型:共享锁、排它锁。
共享锁(S):阻止其他链接行写,允许读取行,读取之前获得锁
排他锁(X):阻止其他链接读取行,根据事物隔离级别决定是否可写入行,写入前获得锁
事务在获取锁之前,需要获取意向锁(intention lock-I),意向锁是事务获取锁之前需要等待,目的是防止不同连接获得的锁在相同行上。
锁之间的阻塞关系
锁 被阻塞
X X, S, IX, IS
S X, IS
IX X, S
IS X
2、锁类型
表级锁
锁住整张表,通过LOCK TA ...
1、dubbox需要在本地install,地址https://github.com/dangdangdotcom/dubbox.git,使用版本为2.8.4
2、新建spring boot项目,版本为1.5.6.RELEASE
创建maven模块
spring-boot-dubbox-api:dubbo服务接口
spring-boot-dubbox-provider:dubbo服务提供者
引入dubbo配置
@Configuration
@ImportResource("classpath:dubbo/dubbo.xm ...
MySql 数据库常用设置
- 博客分类:
- DB
1、设置远程连接
grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
flush privileges;
Mysql8中的使用方式
GRANT ALL ON *.* TO 'root'@'%';
2、重新设置root密码
update user set password=PASSWORD('新密码') where user='root';
flush privileges;
1、多行数据插入
INSERT INTO accounts VALUES
(3, 8100.73),
(4, 9400.10);
对应列没有值以NULL代替或使用DEFAULT
INSERT INTO accounts (id, balance) VALUES (5);
INSERT INTO accounts (id, balance) VALUES (6, DEFAULT);
SELECT * FROM accounts WHERE id in (5, 6);
+----+---------+
| id | balance |
...
1、Linux
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://87b49509.m.daocloud.io
如果docker无法重启,检查/etc/docker/daemon.json中的格式是否正确
2、Windows
右键右下角docker图标Setting->Daemon->Registry mirrors中输入
http://87b49509.m.daocloud.io,点击Apply后等待docker重启
3、MacOS同Windows下类似,在Daemon设置 ...
安装环境
CentOS 7
Cockroach v1.0
1、下载安装文件并解压
#tar xfz cockroach-v1.0.2.linux-amd64.tgz
将命令添加到PATH中
#cp -i cockroach-v1.0.2.linux-amd64/cockroach /usr/local/bin
验证
#cockroach version
Build Tag: v1.0.2
Build Time: 2017/06/15 12:58:59
Distribution: CCL
Platform: linux amd64
Go Version ...
CockroachDB(中文名蟑螂DB,所以又可以称为小强DB),是构建于事务处理及强一致性KV存储上的分布式SQL数据库,支持水平扩展、自动容错处理、强一致性事务,并且提供SQL接口用于数据处理,是Google Spanner/F1的开源实现。 CockroachDB适用于应用对数据要求精确、可靠、完全正确的场景,支持自动复制、均匀分布、基于极小配置的数据恢复,可用于分布式的、可复制的联机事务处理(OLTP),多数据中心的部署,私有云的基础构建,它不适用于读少写多的场景,可以用内存数据库来代替,也不适用于复杂的join查询,重量级的数据分析及联机分析处理(OLAP)。
扩展 ...
1、拉取镜像
docker pull cockroachdb/cockroach:v1.0.2
docker run --rm cockroachdb/cockroach:v1.0.2 version // 确认镜像正常使用
2、新建网桥
在单机环境运行多个容器,之间需要使用docker的网桥模式使得容器间能够进行互访,同时保证容器间在外网环境是互相隔离
docker network create -d bridge roachnet
3、启动第一个节点
docker run -d \
--name=roach1 \
--hostname=r ...
桌面右键->窗口颜色->高级外观设置
窗口 颜色
色调E:85
饱和度S:123
亮度L:205
Docker容器的网络可分为四种类型,Closed、Bridged、Joined、Open
其结构图如下:(来源:《Docker In Action》)
1、Closed
不允许网络访问,容器内的进程只能访问回调接口(loopback interface),程序的网络访问只能在容器内部进行,不能够访问容器外部网络,创建容器时使用--net none 参数。
[root@iz2ze7sp5njgaf81ekoudez ~]# docker run --rm --net none alpine ip addr
1: lo: <LOOPBACK,UP,LOWER_ ...
1、信息显示
info
显示docker的详细配置信息
Containers: 9
Running: 2
Paused: 0
Stopped: 7
Images: 21
Server Version: 1.12.6
Storage Driver: devicemapper
version
-v: 显示docker版本
version :显示docker客户端、服务端信息
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12. ...
1、下载镜像
可以冲灵雀云仓库中下载镜像,
docker pull registry.alauda.cn/sequenceiq/hadoop-docker
2、查看镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.alauda.cn/sequenceiq/hadoop-docker latest ...