Linux
文章平均质量分 57
落叶飘零z
路漫漫其修远兮,不积跬步无以至千里,不积小流无以成江河。
展开
-
Nginx + Consul + Upsync实现动态负载均衡
各组件作用:ConsulWeb:Consul的客户端可视化界面,管理负载均衡配置的信息ConsulServer:Consul服务端,用于存放负载均衡配置Nginx:以间隔时间动态读取ConsulServer配置Upsync:新浪微博开源的基于Nginx实现动态配置的三方模块。Nginx-Upsync-Module的功能是拉取Consul的后端server的列表,并动态更新Nginx...原创 2018-10-21 15:22:31 · 1812 阅读 · 0 评论 -
docker安装zookeeper和kafka
下载kafka和Zookeeper镜像文件docker pull wurstmeister/kafkadocker pull wurstmeister/zookeeper运行Zookeeper环境docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper运行Kafka环境docker r...原创 2019-03-24 22:23:01 · 960 阅读 · 0 评论 -
logstash mysql 同步到 elasticsearch
es,kinana环境参考:https://blog.csdn.net/qq_38270106/article/details/88394869es集群环境参考:https://blog.csdn.net/qq_38270106/article/details/88411221Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来...原创 2019-03-20 21:53:05 · 13348 阅读 · 2 评论 -
docker搭建Elasticsearch集群
注意:spring-boot-starter-data-elasticsearch必须为集群方式连接,否则情况下会报一下错误None of the configured nodes are available我这里虚拟机的ip是:192.168.128.130建好文件夹cd /usr/localmkdir -p es/configcd esmkdir data1mk...原创 2019-03-11 23:10:47 · 1308 阅读 · 0 评论 -
docker安装ES & Kibana
一、安装ES1、下载ES镜像docker pull elasticsearch2、运行ESdocker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch3、测试运行结果http://192.168.33.141:9200/注意:-...原创 2019-03-11 15:36:24 · 1836 阅读 · 0 评论 -
docker常用命令
查看docker版本docker -v启动docker服务service docker start重启docker 服务service docker restart停止docker服务service docker stop查看docker镜像docker images各个选项说明: REPOSITORY:表示镜像的仓库源 ...原创 2018-11-13 13:23:13 · 191 阅读 · 0 评论 -
hadoop集群环境搭建
1、环境准备192.168.33.138 master192.168.33.139 slave1192.168.33.140 slave22、更改主机名称vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=master3、修改host文件vi /etc/hosts192.168.33.138 maste...原创 2019-01-30 17:49:25 · 259 阅读 · 0 评论 -
基于Docker搭建Maven私服环境
一、环境搭建1.下载一个nexus3的镜像docker pull sonatype/nexus32.将容器内部/var/nexus-data挂载到主机/root/nexus-data目录 docker run -d -p 8081:8081 --name nexus --restart=always -v /root/nexus-data:/var/nexus-data so...原创 2019-01-08 16:32:13 · 1080 阅读 · 0 评论 -
基于Docker搭建GitLab环境搭建
建议虚拟机内存2G以上,我这里虚拟机地址192.168.128.1281.下载镜像文件docker pull beginor/gitlab-ce:11.0.1-ce.0注意:一定要配置阿里云的加速镜像2.创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。mkdir -p /mnt/...原创 2019-01-05 22:28:05 · 330 阅读 · 2 评论 -
Docker安装
Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到Docker 要求 CentOS 系统的内核版本在 3.10以上 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。1、通过 uname -r 命令查...原创 2018-12-23 22:15:05 · 216 阅读 · 0 评论 -
docker安装zookeeper集群
1.下载镜像docker pull zookeeper2.启动容器(单节点)docker run --name zookeeper01 -d zookeeper在Docker后台运行一个 zookeeper 容器, 名字是 zookeeper01, 并且它默认会导出 2181 端口。3.使用 ZK 命令行客户端连接 ZK(单节点)docker run -it -...原创 2019-03-25 13:26:13 · 2831 阅读 · 14 评论 -
docker安装mongodb
下载镜像docker pull registry.docker-cn.com/library/mongo创建本地数据文件夹mkdir -p /docker/mongodb启动MongoDB容器docker run --name mongodb-server -v /docker/mongodb:/data/db -p 27017:27017 -d registry...原创 2019-03-18 16:55:57 · 416 阅读 · 0 评论 -
docker安装kafka集群
安装zookeeper集群参考:https://blog.csdn.net/qq_38270106/article/details/88789737新建docker的kafka配置文件mkdir -p /usr/local/docker-compose/kafka/{kafka1,kafka2,kafka3}cd /usr/local/docker-compose/kafka...原创 2019-03-25 23:48:23 · 1888 阅读 · 0 评论 -
linux安装nginx
1.安装gcc gcc-c++(如新环境,未安装请先安装)yum install -y gcc gcc-c++2.安装PCRE库:cd /usr/localwget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gztar -zxvf pcre-8.33.tar.gzcd pc...原创 2018-10-14 17:47:43 · 172 阅读 · 0 评论 -
linux安装gitlab默认nginx端口号(入门)
cd /usr/local1.添加gitlab镜像wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm2.安装gitlab安装命令rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm安装过程需...原创 2019-08-27 10:56:16 · 890 阅读 · 0 评论 -
linux安装gitlab自定义nginx端口号
cd /usr/local1.添加gitlab镜像wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm2.安装gitlab安装命令rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm安装过程需...原创 2019-08-26 16:49:47 · 981 阅读 · 0 评论 -
linux搭建sftp
1.创建sftp组groupadd sftp2.创建测试账户useradd -g sftp -s /bin/false testuser3.修改密码,(需要输入两次新密码)passwd testuser4.创建目录kdir /opt/sftpcd /opt/sftpmkdir testuser5.修改测试账户HOME路径usermod ...原创 2019-08-19 15:47:38 · 272 阅读 · 0 评论 -
单节点rocketmq环境搭建
官网地址:http://rocketmq.apache.org/docs/quick-start/下载源码地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip环境准备:jdk1.8的安装参考:https://blog.csdn.net/q...原创 2019-07-30 13:17:27 · 1055 阅读 · 0 评论 -
linux安装maven环境
一. 下载压缩包:官网地址:http://maven.apache.org/download.cgi或者百度网盘链接:https://pan.baidu.com/s/10C3IDcnohJWHbUA-wzBiaA提取码:2x9h二. 上传到linux的/usr/local目录cd /usr/local可以使用rz目录上传三. 解压文件tar -zxvf...原创 2019-07-30 11:33:16 · 69919 阅读 · 25 评论 -
shell基础
1、shell介绍shell 俗称叫做壳,计算机的壳层,和内核是相对的,用于和用户交互,接收用户指令,调用相应的程序。因此,把shell分为2大类1.1、图形界面shell(Graphical User Interface shell 即 GUI shell)也就是用户使用GUI和计算机核交互的shell,比如Windows下使用最广泛的Windows Explorer(Wind...原创 2019-05-07 14:38:07 · 1509 阅读 · 0 评论 -
jenkins部署springboot项目到远程服务器
1.安装插件 SSH plugin安装完之后要重启jenkins2.配置远程服务器信息系统管理---系统设置3.配置部署之后的shell脚本#!/bin/bash#服务名称,一般跟项目名称一致SERVER_NAME=spring-boot-demo# 源jar路径,mvn打包完成之后,target目录下的jar包名称,也可选择成为war包,wa...原创 2019-04-29 19:46:29 · 2523 阅读 · 0 评论 -
docker部署Jenkins
新建Jenkins挂载目录mkdir -p /docker/jenkins授权chown -R 1000:1000 /docker/jenkins/查看文件权限ls -nd /docker/jenkins/下载启动Jenkinsdocker run --name jenkins -p 8080:8080 -p 50000:50000 -v /docke...原创 2019-03-27 14:54:20 · 418 阅读 · 0 评论 -
redis-cluster环境搭建
搭建集群方案安装部署任何一个应用其实都很简单,只要安装步骤一步一步来就行了。下面说一下 Redis 集群搭建规划,由于集群至少需要6个节点(3主3从模式),所以,没有这么多机器给我玩,我本地也起不了那么多虚拟机(电脑太烂),现在计划是在一台机器上模拟一个集群,当然,这和生产环境的集群搭 建没本质区别。创建文件夹我们计划集群中 Redis 节点的端口号为 9001-9006 ,端口号即...原创 2018-12-14 17:30:55 · 293 阅读 · 0 评论 -
linux搭建MySQL主从复制
1.先检查系统是否装有mysqlrpm -qa | grep mysql2.下载mysql的repo源cd /usr/localwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 报错: -bash: wget: 未找到命令 安装插件 yum -y install wget...原创 2018-12-03 22:47:21 · 533 阅读 · 0 评论 -
linux安装MongoDB
1.下载安装包cd /usr/localwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz 2.解压tar -zxvf mongodb-linux-x86_64-4.0.0.tgz3.移动到指定位置mv mongodb-linux-x86_64-4.0.0 mongodb4...原创 2018-12-03 12:57:04 · 192 阅读 · 0 评论 -
linux安装mysql
1、下载地址https://www.mysql.com/downloads/选择community server2.安装mysql上传压缩包到/usr/local目录下,解压压缩包cd /usr/localtar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz重命名目录mv mysql-5.6.41-li...原创 2018-10-14 17:32:43 · 148 阅读 · 0 评论 -
Linux安装tomcat
1.上传文件上传tomcat压缩包:/usr/local解压压缩包:tar -zxvf apache-tomcat-7.0.47.tar.gzcd apache-tomcat-7.0.65cd bin2.启动./startup.sh或者:./startup.sh | tail -f /usr/local/apache-tomcat-7.0.47/logs/catalin...原创 2018-10-14 17:30:15 · 98 阅读 · 0 评论 -
Linux安装jdk环境
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完之后使用rz目录上传到/usr/local目录下,解压cd /usr/localtar -zxvfjdk-8u181-linux-x64.tar.gz1.配置环境变量:vim /etc...原创 2018-10-14 17:28:43 · 194 阅读 · 0 评论 -
Elasticsearch自定义分词器
什么是分词器因为Elasticsearch中默认的标准分词器分词器对中文分词不是很友好,会将中文词语拆分成一个一个中文的汉字。因此引入中文分词器-es-ik插件演示传统分词器http://192.168.33.129:9200/_analyze{ "analyzer": "standard", "text": "奥迪a4l"} 如下图所示 请求结果 ...原创 2018-11-27 23:52:57 · 1010 阅读 · 0 评论 -
linux配置mycat读写分离
mysql主从复制请参考:https://blog.csdn.net/qq_38270106/article/details/84780576环境准备192.168.128.159(master)192.168.128.160(slave)192.168.128.161(mycat)1.上传,解压压缩包cd /usr/localtar -zxvf Mycat-se...原创 2018-12-04 23:31:45 · 387 阅读 · 0 评论 -
redis主从复制以及哨兵机制
环境准备搭建单台redis以及使用:https://blog.csdn.net/qq_38270106/article/details/83049130再clone两台虚拟机我这里三台虚拟机IP如下192.168.33.130(主)192.168.33.131(从)192.168.33.132(从)修改两台从服务器配置文件 cd /usr/local/red...原创 2018-11-29 23:26:46 · 175 阅读 · 0 评论 -
elasticsearch整合logstash日志收集
Elasticsearch+Logstash+Kiabana环境安装 虚拟机建议内存设置为2GElasticsearch环境安装https://blog.csdn.net/qq_38270106/article/details/84309702Logstash环境安装1、下载logstash安装包https://pan.baidu.com/s/1-q0eJW1MZZqlqiU...原创 2018-11-29 15:49:36 · 2244 阅读 · 0 评论 -
Kibana环境搭建
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询...原创 2018-11-20 22:41:13 · 1056 阅读 · 0 评论 -
ElasticSearch环境搭建
下载压缩包elasticsearch-6.4.3.tar.gzrz命令上传到/usr/local路径,解压cd /usr/localtar -zxvf elasticsearch-6.4.3.tar.gz 修改elasticsearch.ymlcd /usr/local/elasticsearch-6.4.3/configvi elasticsearch.yml删...原创 2018-11-20 22:23:04 · 188 阅读 · 0 评论 -
linux安装zookeeper
1.下载好缩包:也可以本地下好上传到linuxcd /usr/devtools下载zookeeper:wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz解压压缩包:tar -zxvf zookeeper-3.4.10.tar.gz2...原创 2018-10-14 17:44:30 · 2462 阅读 · 0 评论 -
linux安装redis
1.下载cd /usr/localwget http://download.redis.io/releases/redis-4.0.11.tar.gztar -zxvf redis-4.0.11.tar.gz2.编译:makecd redis-4.0.11cd srcmake install如果碰到,cc: 未找到命令yum install gcc...原创 2018-10-14 17:46:59 · 3705 阅读 · 0 评论 -
apollo分布式配置中心环境搭建
我本地IP地址:192.168.1.104服务器IP地址:192.168.1.1091.下载aploll配置中心 https://github.com/nobodyiam/apollo-build-scripts2.配置数据库参数配置本地解压zip压缩包之后,Apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfigDB执行apollo-bu...原创 2018-11-05 21:56:24 · 3580 阅读 · 0 评论 -
使用Docker安装部署RabbitMQ
docker search rabbitmq:managementdocker pull rabbitmq:management注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq. docker images开始创建rabbi...原创 2018-11-13 11:28:22 · 6864 阅读 · 3 评论 -
使用docker安装部署redis主从复制
1.拉取镜像docker pullredis:4.0.112.创建挂载目录mkdir -p /docker/data/redis/{conf,data}3.编写Redis配置文件cd /docker/data/redis/confviredis.conf找一个对应版本的reidis.conf复制内容进来将 bind 127.0.0.1注释,daemo...原创 2018-11-13 11:50:06 · 525 阅读 · 0 评论 -
使用docker安装部署nginx
1.拉取镜像docker pull nginx2.创建挂载目录mkdir -p /docker/data/nginx/{conf,conf.d,html,logs}3.编写Nginx配置文件cd /docker/data/nginx/confvim nginx.conf需要在host文件配置:120.79.251.42 ecs.mayikt.com(...原创 2018-11-13 12:42:50 · 407 阅读 · 0 评论