CDH6.2扩容
参考:
yum方式扩容:
https://www.cnblogs.com/yinzhengjie/articles/11104776.html
二进制包方式扩容:
https://www.cnblogs.com/yinzhengjie/articles/11102924.html
CDH5.12扩容
https://blog.51cto.com/flyfish225/2118098
1/ 加入host前准备
a. 在CM服务器上:
改hostname, 并加到/etc/hostname:
hostname xx
>/etc/hostname
echo "xx" >/etc/hostname
cat /etc/hostname
改cm的/etc/hosts, 推到每个hosts
可用ansible-playbook hosts_copy.yml #脚本在CDH6.2扩容ansible脚本/hosts_copy.yml,注意改脚本中hosts的范围
---
- hosts: client
tasks:
- name: copy /etc/hosts to client hosts
copy:
src: "/etc/hosts"
dest: "/etc/hosts"
force: yes
backup: yes
从CM到新节点的免密
b. 节点服务器:
优化: ucloud的话只做透明大页就可以了 , 脚本在CDH6.2扩容ansible脚本big_page1.yml
https://www.cnblogs.com/hongfeng2019/p/11271915.html
ansible newclient -m shell -a "echo never > /sys/kernel/mm/transparent_hugepage/defrag"
ansible newclient -m shell -a "echo never > /sys/kernel/mm/transparent_hugepage/enabled"
如果用的ufile还需要传ufile配置文件,脚本在CDH6.2扩容ansible脚本ufile_config.yml
#这个在加完节点以后做
还需要传ufile的jar包,脚本在CDH6.2扩容ansible脚本ufile_jar.yml
#如果网络环境好的话,这步可以略过,CDH6.2支持在线安装JDK和agent
安装配置和CM一样的JDK环境
安装agent并启用
2/ 查看数据库原有节点
use scm;
show tables;
SELECT * FROM HOSTS;
mysql> select * from HOSTS;
+---------+-------------------------+--------------------------------------+----------------------------+----------------+----------+--------+---------------------+-------------------+--------------------+------------+-----------+----------------------+-------------+-------------------+----------------+
| HOST_ID | OPTIMISTIC_LOCK_VERSION | HOST_IDENTIFIER | NAME | IP_ADDRESS | RACK_ID | STATUS | CONFIG_CONTAINER_ID | MAINTENANCE_COUNT | DECOMMISSION_COUNT | CLUSTER_ID | NUM_CORES | TOTAL_PHYS_MEM_BYTES | PUBLIC_NAME | PUBLIC_IP_ADDRESS | CLOUD_PROVIDER |
+---------+-------------------------+--------------------------------------+----------------------------+----------------+----------+--------+---------------------+-------------------+--------------------+------------+-----------+----------------------+-------------+-------------------+----------------+
| 1 | 7 | 3f195fb0-1188-4269-b03a-256bf5e38cd8 | zhep-opay-temp-1.novalocal | 195.189.142.89 | /default | NA | 1 | 0 | 0 | 1 | 8 | 67387305984 | NULL | NULL | NULL |
| 2 | 7 | aaf4c239-43a2-4c29-b1ad-6003f2c2df41 | zhep-opay-temp-2.novalocal | 195.189.142.83 | /default | NA | 1 | 0 | 0 | 1 | 8 | 33566556160 | NULL | NULL | NULL |
| 3 | 7 | d3883094-032f-4d25-80a2-9253cf9f39e4 | zhep-opay-temp-3.novalocal | 195.189.142.86 | /default | NA | 1 | 0 | 0 | 1 | 8 | 33566556160 | NULL | NULL | NULL |
| 4 | 7 | 237a4360-b29f-4058-9ec0-ba1cded874bf | zhep-opay-temp-4.novalocal | 195.189.142.88 | /default | NA | 1 | 0 | 0 | 1 | 8 | 33566547968 | NULL
3/ 在CM管理界面上点击主机:
点添加主机

选择你要加的集群:

由于做了免密,上面会扫描出要新添加的主机:

选安装JDK和JDK认证

#JDK如果装了,可以跳过,最好选由CM安装
上传SSH私钥:

#自动安装agent#
#Install Parcels里如果有自己的yum, 填自己的地址,没有用公网的
主机检测可能要1分钟
#主机模板选无,完成后再去CM添加
#也可建一个base-role的,选一些基础的角色

最后点完成
恭喜您,在cm界面已看到新加的节点:

完成后,调整主机模板:注意Balancer角色一个集群有一个就行了。JobHistory Server只有一个。JournalNode有三个了也可以不用

节点添加下面基本角色就可以了:


选择主机,应用上面编辑好的主机模板:

#如果用ufile的还需要在新节点配jar包:
https://www.cnblogs.com/hongfeng2019/p/11284616.html
遇到的坑:
CDH上新节点hive服务装不上,但节点上hive命令行正常
mkdir -p /etc/hive/auxlib

tailf cloudera-scm-server.log 看报错也没有什么有用的信息,只是说hive服务失败

没有目录,在节点上建立一个,重启成功
mkdir -p /etc/hive/auxlib
CDH6.2扩容的更多相关文章
- CDH6.2.0离线安装(详细)
目录 01 准备工作 02 环境配置 03 CDH安装 报错 01 准备工作 官网地址下载页面:https://www.cloudera.com/downloads/cdh.html,现在下载好像需要 ...
- P2V之后的磁盘扩容新思路
背景: 原先的物理机环境多是若干块物理磁盘经过RAID卡进行了RAID5之后的虚拟磁盘组,这样我们在操作系统内看到的也就是一块完整的磁盘.我们会在上面进行分区,然后格式化后以便使用. Figure 1 ...
- linux下 lvm 磁盘扩容
打算给系统装一个oracle,发现磁盘空间不足.在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区.为了保证系统后期的可用性,建议所有新系统安装都采用LVM,之后生产上的设备我也打算这 ...
- VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容
VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容 一般来说,在对虚拟机里的Ubuntu下的磁盘进行扩容时,都是添加新的分区,而并不是对其系统所在分区进行扩容,如在此链接中http ...
- Vertica集群扩容实验过程记录
需求: 将3个节点的Vertica集群扩容,额外增加3个节点,即扩展到6个节点的Vertica集群. 实验环境: RHEL 6.5 + Vertica 7.2.2-2 步骤: 1.三节点Vertica ...
- ASM磁盘组扩容流程
环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 1.确认磁盘权限正确 2.图形界面配置 3.启用asmca配置 4.修改磁盘组rebalance power级别 ...
- ArrayList、Vector、HashMap、HashSet的默认初始容量、加载因子、扩容增量
当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低. 加载因 ...
- 在不损坏C盘的情况下为C盘扩容,适用于Win
2016年12月29日14:29:27 参考原文:http://jingyan.baidu.com/article/90808022a6c6b7fd91c80fc8.html 在不损坏磁盘的情况下给某 ...
- 可扩容分布式session方案
分布式session有以下几种方案: 1. 基于nfs(net filesystem)的session共享 将共享服务器目录mount各服务器的本地session目录,session读写受共享服务器i ...
随机推荐
- youtube 上 us的站点是有免费的电影。
us站点有免费: 菲力宾 跟日本的没有免费的 (PHP是菲力宾币)
- vue 绑定class、v-bind:style(对象语法、数组语法)
绑定 HTML Class 我们可以传给 v-bind:class 一个对象,以动态地切换 class: 内联样式在模板里 <div id="div1" :class=&qu ...
- 《剑指offer》算法题第三天
今日题目: 斐波那契数列 青蛙跳台阶问题(及其变种:变态跳台阶) 矩形覆盖 旋转数组的最小数字 矩阵中的路径 机器人的运动范围 细心的同学会发现,第1,2,3题其实对应的是<剑指>书上的同 ...
- Python天天学_02_基础二
Python_day_02 金角大王:http://www.cnblogs.com/alex3714/articles/5717620.html ------Python是一个优雅的大姐姐 学习方式: ...
- BZOJ 2117: [2010国家集训队]Crash的旅游计划 动态点分治+二分
感觉现在写点分治可快了~ 二分答案,就可以将求第 $k$ 大转换成一个判断问题,直接拿点分树判断一下就行了. #include <cstdio> #include <vector&g ...
- 2018 计蒜之道 初赛 第五场 A 贝壳找房搬家
贝壳找房换了一个全新的办公室,每位员工的物品都已经通过搬家公司打包成了箱子,搬进了新的办公室了,所有的箱子堆放在一间屋子里(这里所有的箱子都是相同的正方体),我们可以把这堆箱子看成一个 x*y*z 的 ...
- AcWing 107. 超快速排序(归并排序 + 逆序对 or 树状数组)
在这个问题中,您必须分析特定的排序算法----超快速排序. 该算法通过交换两个相邻的序列元素来处理n个不同整数的序列,直到序列按升序排序. 对于输入序列9 1 0 5 4,超快速排序生成输出0 1 4 ...
- ES6指北【1】——let、const
1.如何学习ES6 1.1 js的学习顺序 ES5 -> ES6 -> ES7 -> ES8 以此类推 ES5没学好就别想学好ES6 1.2 边学边用 学了就要用 2.变量声明的方式 ...
- 四叉树的js实现
基于 https://gamedevelopment.tutsplus.com/tutorials/quick-tip-use-quadtrees-to-detect-likely-collision ...
- mysql索引失效问题
1.两表关联使用的条件字段中字段的长度是否是一致的 2.两表关联使用的条件字段中字段的编码是否是一致的