大資料叢集 CentOS 7.7 節點初始化( 同 CentOS 6X 不同點)
大資料叢集 CentOS 7.7 節點初始化( 同 CentOS 6X 不同點)
1 CentOS 7關閉transparent_hugepage(透明大頁)
檢查當前的transparent_hugepage狀態(以下為開啟狀態)
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
注 [] 在哪裡就表示什麼狀態
關閉方法有兩種,一種為臨時關閉,一種為永久關閉:
1)臨時關閉
[root@localhost ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled
[root@localhost ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag
2)永久關閉
[root@localhost ~]# vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
授予執行許可權
[root@localhost ~]# chmod +x /etc/rc.d/rc.local
重啟 reboot 生效
重啟慎重
2 修改swap大小
2.1 切換 root 使用者 或 sudo
2.2 檢視當前 swap 命令
free -h
建立 swap 檔案 單位 KB count = 1024 = 1M
dd if=/dev/zero of=/home/swap1 bs=1024 count=40
注:swap 不能少於 40KB 否則會報錯誤 。 即: count > 40
mkswap: error: swap area needs to be at least 40 KiB
2.3 轉 swap 格式檔案:
mkswap /home/swap1
2.4 掛載 swap 分割槽
/sbin/swapon /home/swap1
2.5 分支 1
歷史無 swap 分割槽追加至 檔案末尾即可
echo “/home/swap1 swap swap default 0 0” >> /etc/fstab
2.5 分支 2
歷史有 swap 分割槽。 需要修改源分割槽目錄 /home/swap
/dev/mapper/centos-root / ext4 defaults 1 1
UUID=eb1f93c4-6d42-4fd4-8fc8-fcfbc87cdcdc /boot xfs defaults 0 0
/dev/mapper/centos-data /data ext4 defaults 1 2
/dev/mapper/centos-opt /opt ext4 defaults 1 2
/home/swap swap swap defaults 0 0
圖片 紅色區 swap => swap1 替換
重啟生效, reboot 重啟慎重
2.6 確認結果 free 或 swapon 都可
[wftapp@biz-142 ~]$ free -h
total used free shared buff/cache available
Mem: 19G 503M 18G 11M 380M 18G
Swap: 36K 0B 36K
[wftapp@biz-142 ~]$ swapon
NAME TYPE SIZE USED PRIO
/home/swap1 file 36K 0B -2
3 SSH 互信
3.1 生成祕鑰
ssh-keygen -t rsa # 然後一直按 [Enter] 鍵
3.2 拷貝所有節點的祕鑰到同一節點,分發祕鑰
ssh-copy-id -i ~/.ssh/id_rsa.pub testuser@192.168.3.142
3.3 檢視祕鑰是否成功寫入
[wftapp@biz-142 .ssh]$ pwd
/home/wftapp/.ssh
authorized_keys id_rsa id_rsa.pub known_hosts
[wftapp@biz-142 .ssh]$ ls ~/.ssh/authorized_keys
/home/wftapp/.ssh/authorized_keys
[wftapp@biz-142 .ssh]$ cat ~/.ssh/authorized_keys
3.4 測試、使用
ssh 到 所有 IP 或 hostname 建議集體操作。
比如使用 shell 就很哇塞。
相關文章
- CentOS7 上搭建多節點 Elasticsearch叢集CentOSElasticsearch
- Centos7.9 部署mongodb高可用叢集 3節點CentOSMongoDB
- 如何在 RHEL8 /CentOS8 上建立多節點 Elastic stack 叢集CentOSAST
- consul 多節點/單節點叢集搭建
- CentOS7 單節點和多節點 HPL測試CentOS
- MongoDB叢集搭建(包括隱藏節點,仲裁節點)MongoDB
- 4.2 叢集節點初步搭建
- Solaris叢集節點重啟
- HAC叢集新增新節點
- HAC叢集更改IP(單節點更改、全部節點更改)
- centos 6.9搭建pxc叢集CentOS
- linux搭建kafka叢集,多master節點叢集說明LinuxKafkaAST
- CentOS7.7安裝mongodbCentOSMongoDB
- Redis Manager 叢集管理與節點管理Redis
- zookeeper叢集奇偶數節點問題
- Redis服務之叢集節點管理Redis
- Oracle叢集軟體管理-新增和刪除叢集節點Oracle
- centos7搭建redis叢集CentOSRedis
- CentOS部署ElasticSearch7.6.1叢集CentOSElasticsearch
- CentOS7 搭建 Redis 叢集CentOSRedis
- centos7搭建dolphinscheduler叢集CentOS
- Centos7.5基於MySQL5.7的 InnoDB Cluster 多節點高可用叢集環境部署記錄CentOSMySql
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- Centos7.7 安裝FreeIPA (二)CentOS
- Centos7.7 安裝FreeIPA (三)CentOS
- 400+節點的 Elasticsearch 叢集運維Elasticsearch運維
- Druid.io系列3:Druid叢集節點UI
- 升級kubeadm 叢集(只有master單節點)AST
- 400+ 節點的 Elasticsearch 叢集運維Elasticsearch運維
- mongodb叢集節點故障的切換方法MongoDB
- hadoop叢集搭建——單節點(偽分散式)Hadoop分散式
- kubernets叢集節點NotReady故障 分析報告
- ray叢集work節點無法在不同wifi遠端連線的問題WiFi
- 如何在CentOS上建立Kubernetes叢集CentOS
- CentOS7 安裝PG叢集CentOS
- Linux Centos 搭建叢集圖文教程LinuxCentOS
- TiUP線上佈署TIDB分散式資料庫叢集節點刪除TiDB分散式資料庫
- MySQL PXC叢集多個節點同時大量併發update同一行MySql