集群组件root用户启动切换到普通用户启动步骤

1. 创建用户

useradd chun
passwd chun

2. 给此用户配置免密登录

2.1 所有机器切换至chun用户后,执行ssh-keygen –t rsa
2.2 配置免密,在所有机器上执行cat ~/.ssh/id_rsa.pub | ssh chun@nna ‘cat ~/.ssh/authorized_keys’ 命令,将公钥拷贝到nna服务器上,然后将nna上的authorized_keys文件覆盖到集群其他机器。

3. 修改nna配置文件

增加用户和用户组设置

3.1修改zookeeper配置文件

修改zookeeper/conf/下的zoo.cfg文件,增加如下配置

#设置新的ZooKeeper用户和组
zookeeper.user=chun
zookeeper.group=chun

3.2 修改hadoop配置文件

修改$HADOOP_HOME/ect/Hadoop/目录下的:
hadoop-env.sh 、yarn-env.sh、 mapred-env.sh文件
增加如下配置,如果有则将root修改为chun

export HDFS_NAMENODE_USER=chun
export HDFS_DATANODE_USER=chun
export HDFS_SECONDARYNAMENODE_USER=chun
export HDFS_JOURNALNODE_USER=chun
export HDFS_ZKFC_USER=chun
export YARN_RESOURCEMANAGER_USER=chun
export YARN_NODEMANAGER_USER=chun

3.3修改HBase配置文件

修改$HBASE_HOME/conf/hbase-env.sh文件
增加如下配置,如果有则将root修改为chun

export HBASE_USER=chun
export HBASE_GROUP=chun

3.4修改spark配置文件

修改$SPARK_HOME/conf/spark-env.sh文件
增加如下配置,如果有则将root修改为chun

export SPARK_USER=chun
export SPARK_GROUP=chun

4. 将上述修改的配置文件分发到集群其他节点

clush –g all –copy xxxx –dest pwd

5. 修改文件权限为chun

执行chown –R chun:chunXXXXXX

其中XXXXXX包含:

  1. hadoop、spark、hbase、zookeeper部署目录权限
  2. hdfs数据盘目录权限

6. 启动集群

1 先启动zk,zk集群节点执行zkServer.sh start
2 启动hdfs,./start-dfs.sh
3. 启动hbase,./start-hbase.sh
4. 启动spark,./start-all.sh(这里要进入spark目录,如果使用环境变量是走的hadoop的脚本)

7. 验证各集群是否正常

大数据集群将root用户切换至普通用户使用相关推荐

  1. 大数据集群搭建全部过程(Vmware虚拟机、hadoop、zookeeper、hive、flume、hbase、spark、yarn)

    大数据集群搭建进度及问题总结 所有资料在评论区那里可以得到 第一章: 1.网关配置(参照文档) 注意事项:第一台虚拟机改了,改为centos 101 ,地址为192.168.181.130 网关依然是 ...

  2. 大数据集群软件安装手册1

    大数据集群软件安装 1 安装Centos系统 1.1安装VMware12虚拟机 1.2安装Centos7.6操作系统 2.配置Centos操作系统 2.1关闭防火墙和Selinux 2.2配置主机名和 ...

  3. centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署

    2019独角兽企业重金招聘Python工程师标准>>> 转载请务必注明原创地址为:http://dongkelun.com/2018/04/25/ambariConf/ 前言 本文是 ...

  4. Apache Hadoop大数据集群及相关生态组件安装

    大数据集群安装 写在前头 集群安装部署 Hadoop HA与ZOOKEEPER HBASE HIVE FLUME KAFKA SPARK Kylin Kafka-eagel 问题排查 写在前头 本文就 ...

  5. 大数据集群Linux环境配置

    目录 网卡配置 主机名配置 防火墙配置 SeLinux配置 SSH免密互连配置 透明大页配置 文件句柄数配置 磁盘挂载配置 主机时间配置 操作系统作为上层软件的基础,稳定性非常重要,建议在选择操作系统 ...

  6. 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)

      换了 M2 芯片的 Mac,以前 x86 版本的 Linux 大数据集群基础环境搭建在 ARM 架构的虚拟机集群上有些用不了了,现在重新写一份基于 ARM 架构的,少数不兼容之外其他都差不多,相当 ...

  7. 大数据集群机房搬迁数据迁移

    [一.背景] 按照中心总体计划,目前部署在生产区的运营大数据集群需要搬迁至万国机房. 本次采用的搬迁的方案是通过万国机房的72台物理主机上新建运营大数据集群,老集群应用数据同步至新集群的方式,之后应用 ...

  8. 使用ansible部署CDH 5.15.1大数据集群

    使用ansible离线部署CDH 5.15.1大数据集群 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在此之前,我之前分享过使用shell自定义脚本部署大数据集群,不管是部署CD ...

  9. 全网最详细的Hadoop大数据集群搭建并进行项目分析(基于完全分布式)---终结篇

    ##所有需要的资料全部已上传到百度网盘上,请自行下载## 获取镜像,https://pan.baidu.com/s/1ho4hMrvIu1V6W4wWdH8nIA,提取码:ygyg 获取Xshell, ...

最新文章

  1. 网页调用本地播放器的代码支持ie,chroome, 火狐不支持
  2. ArcCatalog连接远程ArcGIS Server服务器
  3. 微软.net一些类的源码
  4. Java Data Access Object Pattern(数据访问对象模式)
  5. WIFI搜索的到别人,却找不到自己家的wifi
  6. 王道考研 计算机网络5 分层结构 协议 服务 接口
  7. 电机编码器调零步骤_蒂森电梯编码器整定和主机整定大全
  8. javascript加密七种方法
  9. 《软件工程》课堂作业:返回一个整数数组中最大字数组的和
  10. 如何解决华为手机“杀后台”严重的情况呢?
  11. 【python】opencv、PIL、gdal读取tif高分遥感影像比较
  12. 体制内名校生和普校生发展有无差别?看懂这3个潜规则,越混越好
  13. EXCEL,锁定单元格后往下拉,但后面需要继续复制粘贴时又希望步锁定,该怎么办?小技巧,先把$ 替换为空后再粘贴
  14. iOS 16横竖屏切换适配
  15. 使用NGUI实现拖拽功能(拼图小游戏)
  16. java推送叮叮消息,叮叮叮!请及时签收入门学习Java导航路线
  17. Tekla二次开发之切割部分的详解
  18. 【youcans 的 OpenCV 例程200篇】121. 击中-击不中用于特征识别
  19. ModuleNotFoundError: No module named ‘torchvision.ops‘
  20. 设置inline-block布局造成的幺蛾子事

热门文章

  1. 学会扒源码-HashMap
  2. 怎么在电脑上去批量的查询顺丰单号并复制
  3. 奶牛碑文的解决思路和代码
  4. 前端:后端,我们要分手,咱两不合适
  5. word 引用多篇文献
  6. Google API大全
  7. java加减_Java位运算实现加减乘除
  8. 计算机思维与音乐关系,浅谈音乐与思维的联系.PDF
  9. 三维目标检测新SOTA---ADFDetV2论文解读
  10. 20165217叶佺学习基础和C语言基础调查