一、环境准备
二、搭建Pinpoint
2.1、安装配置ansible
2.2、配置ansible
2.3、挂在磁盘
三、获取组件
3.1、下载zookeeper
3.2、下载hadoop
3.3、下载hbase
3.4、下载jdk 手动打开该网址
3.5、获取pinpoint
3.6、获取tomcat
四、分发解压各个组建
4.1、分发软件
4.2、解压zoopeeper
4.3、解压hadoop
4.4、解压安装hadoop
4.5、安装jdk与jvsc并配置变量
五、配置zookeeper
5.1、拷贝配置文件
5.2、修改配置文件
5.3、批量配置
5.4、查看每个状态
六、配置hadoop
6.1、配置hdfs-site.xml文件
6.2、hadoop-env.sh变量文件
6.3、配置hdfs-site.xml文件
6.4、配置yarn-site.xml
6.5、配置mapred-site.xml
6.6、配置core-site.xml
6.7、配置slave
6.8、分发配置文件
6.9、格式化hadoop
6.10、查看端口状态
6.11、查看java状态
七、Hbase配置
7.1、修改hbase变量配置文件
7.2、修改hbase服务配置文件
7.3、备用主节点与从节点配置文件
7.3、分发,启动,初始化hbase
八、配置haproxy
8.1、安装haporxy
8.2、配置haporxy
8.3、查看状态
九、配置pinpoint
9.1、解压tomcat
9.2、部署pinpoint-collector
9.3、修改配置文件
9.4、修改tomcat配置文件
9.5、修改server.xml
9.6、启动tomcat服务
十、配置mysql
十一、部署pinpoint-web
11.1、修改tomcat配置文件
11.2、修改server.xml
11.3、部署pinpoint-web
11.4、修改配置文件
11.5、配置数据库链接
11.6、启动tomcat服务
11.7、分发tomcat,响应配置文件,并启动服务,此处不做修改。
十二、haproxy配置
12.1、修改hadoop配置文件
12.2、重启hadoop服务
12.3、查看端口
十三、pinpoint-agent
13.1、将pinpoint的agent拷贝出来复制到客户端上
13.2、修改catalina文件
13.3、启动tomcat即可
一、环境准备
4台服务器
haporxy 192.168.15.24
pinpoint-1 192.168.15.30
pinpoint-2 192.168.15.31
pinpoint-2 192.168.15.32
tomcat 192.168.6.150
mysql 162.168.15.253
二、搭建Pinpoint
2.1、安装配置ansible
yum install ansible -y
2.2、配置ansible
#配置host文件
vim /etc/hosts
192.168.15.30 pinpoint-1
192.168.15.31 pinpoint-2
192.168.15.32 pinpoint-3
#配置ansible文件
vim /etc/ansible/hosts
[pinpoint]
pinpoint-1
pinpoint-2
pinpoint-3
#在每个节点上执行 相互认证
ssh-keygen
cd /root/.ssh
for (( i=0 ; i<4 ; i++ ));do ssh-copy-id -i .ssh/id_rsa.pub root@pinpoint-$i;done
#修改主机名
for (( i=1 ; i<4 ; i++ ));do ansible pinpoint-$i -m hostname -a "name=pinpoint-$i" ;done
2.3、挂在磁盘
vim disk.sh
echo -e "n\np\n\n\n\nw\n "|fdisk /dev/vdc
mkfs.ext4 /dev/vdc1
echo -e "`blkid|grep vdc1|awk '{print $2}' |tr -d '\"'`\t/pinpoint\text4\tdefaults\t0 0" >> /etc/fstab
mount -a
findmnt
ansible all -m copy -a "src=dist.sh dest=/root"
ansible all -m shell =a "bash disk.sh"
三、获取组件
mkdir /root/buxunxian/hbase
cd /root/buxunxian/hbase
3.1、下载zookeeper
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
3.2、下载hadoop
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz
3.3、下载hbase
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.0.0/hbase-2.0.0-bin.tar.gz
3.4、下载jdk 手动打开该网址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3.5、获取pinpoint
mkdir -p /pinpoint/pinpoint
git clone https://github.com/naver/pinp