- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 如何创建一个线程
在处理HTTP收发消息的时候,如果将收发消息都放在同一个线程里面,当收发消息的量非常大的时候就很有可能会出现阻塞。这么做显然是不合理的,所以我们需要将他们分开来,将收发的操作分别放到两个线程里,就可以避免收消息或者发消息的时候阻塞了。下面来介绍一下创建线程的过程:1、首先在头文件里添加线程函数void HttpWorker();std::thread *m_pHttpWorker;...
2019-10-24 14:58:37
504
原创 Hadoop 常用命令
1、启动hadoop所有进程start-all.sh等价于start-dfs.sh + start-yarn.sh但是一般不推荐使用start-all.sh(因为开源框架中内部命令启动有很多问题)。2、单进程启动。sbin/start-dfs.shsbin/hadoop-daemons.sh --config .. --hostname .. start namenode ...sb...
2019-10-23 09:05:44
255
原创 elasticsearch请求语法示例
POST ise_test_20181128/_search{“query”: {“match”: {“requestId”: {“query”: “763B759F-EC31-4C69-A2CB-F9041963CC47”}}}}GET _searchPOST ise_test_20181128/_search{“query”: {“match”: {“ImageL...
2019-10-23 08:52:15
545
原创 软件开发常见笔试面试题整理
1、面向对象和面向过程的区别是什么?2、测试报告的内容包括?3、介绍一下瀑布模型。4、高并发设计。5、微服务优点。6、项目管理,更改项目。...
2019-08-27 14:18:55
5023
转载 使用samba指南
第一:安装samba服务yum install samba第二步:启动samba服务systemctl start smb查看samba的状态systemctl status smb看到Active就说明在运行中了第三步:关闭防火墙systemctl stop firewalld.service //停止服务systemctl disable firewalld.service ...
2019-05-05 13:46:58
573
转载 C++崩溃常见问题
在编程实践中,遭遇到了诸如内存无效访问、无效对象、内存泄漏、堆栈溢出等很多C / C++ 程序员常见的问题,最后都是同一个结果:程序崩溃,为解决崩溃问题,过程都是非常让人难以忘怀的;可谓吃一堑长一智,出现过几次这样的折腾后就寻思找出它们的原理和规律,把这些典型的编程错误一网打尽,经过系统性的分析和梳理,发现其内在机理大同小异,通过对错误表现和原理进行分类分析,把各种导致崩溃的错误进行归类,详细分...
2019-04-24 08:23:29
398
原创 FastDFS之Nginx+keepalived主备双机备份
VIP:10.2.5.200Keepalived:10.2.5.201 Keepalived:10.2.5.202Tracker:10.2.5.205 Tracker:10.2.5.204Storage:10.2.5.205 Storage:10.2.5.203在201和202两台机器上面搭建keepalived:步骤1:解压keepalive...
2019-03-05 09:19:39
561
原创 kafka消息通过logstash导入HDFS
1.安装Logstash1、下载安装包2、解压tar -xzf 文件名3、下载插件logstash-output-webhdfs-master4、解压到logstash5、 安装Gem并更新# yum install -y gem# gem -v# gem update --system# gem -v6、编辑Gemfile添加:gem “logstash-output-...
2019-03-04 14:18:20
867
1
原创 FastDFS + Nginx 网页访问不了
FastDFS 配好了,Nginx也配好了,可是网页打开图片地址就是访问不了,查看Nginx的log文件看到ERROR - file: /usr/local/src/fastdfs-nginx-module-1.20/src/common.c, line: 111, section: group1, you must set parameter: group_name!找到 mod_fast...
2019-02-26 11:08:30
3753
1
原创 storage.conf配置文件分析
#同tracker.confdisabled=false#这个storage服务器属于那个groupgroup_name=group1#同tracker.confbind_addr=#连接其他服务器时是否绑定地址,bind_addr配置时本参数才有效client_bind=true#同tracker.confport=23000connect_timeout=30networ...
2019-01-15 08:20:02
846
原创 tracker.conf 配置文件分析
#配置tracker.conf这个配置文件是否生效,因为在启动fastdfs服务端进程时需要指定配置文件,所以需要使次配置文件生效。false是生效,true是屏蔽。disabled=false#程序的监听地址,如果不设定则监听所有地址bind_addr=#tracker监听的端口port=22122#链接超时设定connect_timeout=30#tracker在通过网络发送接...
2019-01-15 08:19:27
810
转载 Nginx 开机自动启动
我的操作系统是centos 7 nginx版本是1.10.3首先看一下自己的nginx配置我的是./configure \--prefix=/usr/local/nginx \--pid-path=/usr/local/nginx/logs/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/l...
2019-01-14 14:15:23
137
原创 FastDFS网页访问文件特别慢
1、FastDFS集群是在虚拟机上配置的,集群包含两台虚拟机进行互备:虚拟机1虚拟机2tracker1tracker2 (暂不开启)storage1storage2group1group1按正常来讲,FastDFS这样的配置应该是没有问题的,但是使用起来发现网页访问已上传的文件要等很久,超过了30S,于是反复对比FastDFS的配置文件,死活找不到问题...
2019-01-09 14:35:54
2929
原创 FastDFS删除指定文件脚本
#!/bin/bash #删除文件#解释 找到/FastDFDS/FastDFS 目录下 30 天前修改的 名字任意 并删除find /data2/fastdfs/fastdfs_storage_data/data -mtime +30 -name "*.*" -exec rm -rf {} \;#删除文件夹#find /data2/fastdfs/fastdfs_st...
2019-01-09 13:38:06
6271
1
原创 kafka集群使用 SASL/PLAIN 认证
kafka集群使用 SASL/PLAIN 认证SASL/PLAIN 是一种简单的 username/password 认证机制, 通常与 TLS 加密一起使用, 用于实现安全认证. Kafka 提供了一个默认的 SASL/PLAIN 实现, 可以做扩展后在生产环境使用.username 在 ACL 等的配置中作为已认证的 Principal.1.配置 Kafka Broker在每一个 Ka...
2019-01-04 13:39:43
3675
原创 设置开机启动Kafka
设置开机启动Kafka1)在/etc/rc.d/init.d自己新建一个kafka文件,内容如下(将下列文件的地址改为自己的地址)#!/bin/bashchkconfig: 2345 10 90description: kafkaService …export JRE_HOME=/usr/java/jdk1.8.0_181/jreexport JAVA_HOME=/usr/java/j...
2019-01-04 13:21:34
1798
原创 linux 常用命令
1、linux 查看某个进程是否在运行ps aux | grep 进程名ps aux | less2、修改IP别名vim /etc/hosts3、centos7 关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动fire...
2019-01-04 10:29:34
177
原创 kafka问题记录
kafka消费问题1、有几个分区对应一个consumer group中的几个consumer。2、消费中途其中一个consumer挂了,不会影响其他消费者消费,只是该consumer对应的分区消息无人消费。等到producer停止产生消息后约30秒左右,剩余存活的consumer进行负载均衡,重新分配消费分区,其中一个consumer会分配两个分区进行消费。...
2019-01-04 10:27:15
155
原创 window server 2012 R2 端口耗尽 解决办法
当客户端启动到服务器的 TCP/IP 套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP 或 UDP 端口进行响应。在 window server 2012 R2 中,客户端应用程序所使用的临时端口的默认范围为 1025 到 5000。在某些情况下,有可能耗尽默认范围的可用端口。例如,在运行一段时间后,本机的网络资源就会被全部用光。这样就会造成系统中任何需要网络...
2018-12-27 15:44:02
5486
原创 kafka常用命令
#!/bin/sh#启动zookeeper/home/huchao/kafka/kafka_2.12-1.1.0/bin/zookeeper-server-start.sh -daemon /home/huchao/kafka/kafka_2.12-1.1.0/config/zookeeper-001.propertiessleep 3 #等3秒后执行#启动kafka/hom...
2018-12-21 08:59:30
205
原创 FastDFS 常用命令
///////////////////////////////////////////////////////////////////////////////开始service fdfs_trackerd startservice fdfs_storaged start/usr/local/nginx/sbin/nginx/usr/local/nginx2/sbin/nginx查看运...
2018-12-21 08:55:33
811
原创 Elasticsearch常用命令
Elasticsearch常用命令=====开始./bin/elasticsearch=====停止ֹjps | grep Elasticsearchps aux | grep elasticps -ef|grep kafkakill -9 15516(进程号)或者 netstat -ntulp |grep 9200====给权限chown -R es:es elasticse...
2018-12-18 14:36:14
1036
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人