Linux
文章平均质量分 86
一只努力的微服务
努力坚持终会有收获
展开
-
CentOS 7 搭建 Impala 4.1.2 + Kudu 1.15.0 测试环境
通过 Web 页面看一下 Kudu,地址为:http://127.0.0.1:8051。打开:http://127.0.0.1:25000/backends。打开:http://127.0.0.1:25020/catalog。打开:http://127.0.0.1:25010/metrics。下载 java 安装包,需要登录 oracle,请自行下载。这部分不过于详细介绍,如果有现成环境也可以直接拿来使用。编译完成后,自行打的 RPM 包进行安装。至此,所有的安装验证就完成了。原创 2023-07-07 16:22:38 · 1268 阅读 · 0 评论 -
ClickHouse 最简单的编译环境搭建方法
本文主要介绍如何搭建 ClickHouse 的开发环境。虽然 ClickHouse 官方文档对不同系统提供了相应的配置方法,但是在安装依赖时又常会出现各种各样的问题,所以本文给出一种非常快速的环境配置方法来方便读者更好的了解 ClickHouse。虽然 ClickHouse 支持 MacOS 编译,但是 MacOS 不能很好对支持 ClickHouse 所有组件的编译,所以建议还是使用 Linux 进行编译调试。本文是在 CentOS 7 中进行环境配置的。原创 2023-03-06 23:11:11 · 1018 阅读 · 0 评论 -
【ClickHouse系列】使用clickhouse-operator搭建clickhouse集群
clickhouse-operator特性根据提供的自定义资源规范创建ClickHouse群集自定义存储资源调配(VolumeClaim模板)自定义pod模板自定义service模板ClickHouse配置和设置(包括Zookeeper集成)柔性模板ClickHouse集群自动扩展ClickHouse版本升级ClickHouse指标导出Prometheus要求:Kubern...原创 2020-03-18 10:25:51 · 4595 阅读 · 2 评论 -
【ClickHouse系列】ClickHouse集群自动化搭建
为了测似方便,这里提供一个搭建2shard,2replica的ClickHouse集群的脚本1.构建ClickHouse基于CentOS7的镜像官方已经有clickhouse-server的镜像为什么还要自己打一个?因为官方镜像是为了最小化安装,其中没有vi,ifconfig等等命令不方便调试、测试DockerfileFROM centos:7.6.1810RUN yum -y in...原创 2020-03-08 20:52:54 · 1452 阅读 · 0 评论 -
zk集群自动化脚本搭建-只需一个脚本
本次搭建zk集群为了方便,以docker容器的方式来演示1.创建三个docker实例并按装jdk8docker run --privileged -dit --name zk1 --hostname zk1 docker.io/centos:7.6.1810 /usr/sbin/initdocker run --privileged -dit --name zk2 --hostname zk...原创 2020-01-12 00:35:05 · 583 阅读 · 0 评论 -
ssh免密登录批量脚本(只需在一台机器操作)
第一种:使用ssh-copy-id的方式来实现,这样过程中需要真正登录到其他机器,有登入和退出动作#!/bin/bash# ssh_batch.sh# set -x###################################################### generate host-ips for ssh_batch.sh# cat host-ips# 172.3...原创 2019-12-14 00:37:51 · 1640 阅读 · 0 评论 -
epoll的特点
支持一个进程打开的socket描述符(fd)不受限制(仅受限于操作系统的最大文件句柄数)select最大的缺陷单个进程锁打开的fd是由一定限制的,由FD_SETSIZE设置(默认1024),想要修改需要重新编译内核。Java由于没有共享内存,需要通过socket或其他方式进行数据同步,有额外性能开销。epoll没有这个限制,可支持的fd位操作系统最大文件句柄数,1G内存大约10万个句柄。I/...原创 2019-05-19 17:51:21 · 494 阅读 · 0 评论 -
systemctl使用reload及踩坑
1.demo.service文件[Unit]Description=demo - demo serverDocumentation=http://git.demo.com/demoAfter=network.target remote-fs.target nss-lookup.target[Service]Type=sampleUser=rootPIDFile=/run/demo...原创 2019-07-11 15:43:32 · 38689 阅读 · 1 评论