大資料叢集 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 多節點/單節點叢集搭建
- MongoDB叢集搭建(包括隱藏節點,仲裁節點)MongoDB
- 4.2 叢集節點初步搭建
- HAC叢集更改IP(單節點更改、全部節點更改)
- CentOS 6.6安裝單節點FastDFSCentOSAST
- CentOS 6.6安裝單節點Redis 3.0.3CentOSRedis
- centos 6.9搭建pxc叢集CentOS
- Centos7.5基於MySQL5.7的 InnoDB Cluster 多節點高可用叢集環境部署記錄CentOSMySql
- Redis服務之叢集節點管理Redis
- Redis Manager 叢集管理與節點管理Redis
- redhat安裝雙節點cassandra叢集Redhat
- CentOS7.7安裝mongodbCentOSMongoDB
- Oracle叢集軟體管理-新增和刪除叢集節點Oracle
- linux搭建kafka叢集,多master節點叢集說明LinuxKafkaAST
- centos7搭建redis叢集CentOSRedis
- CentOS部署ElasticSearch7.6.1叢集CentOSElasticsearch
- CentOS7 搭建 Redis 叢集CentOSRedis
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- 400+節點的 Elasticsearch 叢集運維Elasticsearch運維
- 400+ 節點的 Elasticsearch 叢集運維Elasticsearch運維
- mongodb叢集節點故障的切換方法MongoDB
- Oracle RAC 10g叢集節點增加Oracle
- 【Mongodb】sharding 叢集Add/Remove 節點MongoDBREM
- multicast導致節點無法加入叢集AST
- MySQL PXC叢集多個節點同時大量併發update同一行MySql
- TiUP線上佈署TIDB分散式資料庫叢集節點刪除TiDB分散式資料庫
- 【RAC】刪除RAC資料庫節點(六)——刪除Oracle叢集服務資料庫Oracle
- 【RAC】刪除RAC資料庫節點(七)——刪除Oracle叢集軟體資料庫Oracle
- centos7搭建dolphinscheduler叢集CentOS
- CentOS7 安裝PG叢集CentOS
- CentOS6.5 安裝Zookeeper叢集CentOS
- CentOS6.5安裝Twemproxy叢集CentOS
- CentOS6.5 安裝Storm叢集CentOSORM
- CentOS6.5 安裝Kafka叢集CentOSKafka
- CentOS6.5 安裝Spark叢集CentOSSpark