开发者社区> 问答> 正文

配置管理及节点重启的步骤是什么?

配置管理及节点重启的步骤是什么?

展开
收起
游客fbdr25iajcjto 2021-12-05 17:22:51 510 0
1 条回答
写回答
取消 提交回答
  • 1)修改hdfs配置 hdfs配置位置:/etc/hadoop/conf

    同步hdfs配置

    cat /home/hadoop/slaves|xargs -i -t scp /etc/hadoop/conf/hdfs-site.xml hadoop@{}:/etc/hadoop/conf/hdfs-site.xml #关闭: cat /home/hadoop/slaves|xargs -i -t ssh hadoop@{} "sudo /home/hadoop/cdh4/hadoop-2.0.0-cdh4.2.1/sbin/hadoop-daemon.sh --config /etc/hadoop/conf stop datanode" #启动: cat /home/hadoop/slaves|xargs -i -t ssh hadoop@{} "sudo /home/hadoop/cdh4/hadoop-2.0.0-cdh4.2.1/sbin/hadoop-daemon.sh --config /etc/hadoop/conf start datanode"

    2)修改hbase配置 hbase配置位置:/home/hadoop/hbase

    同步hbase配置

    cat /home/hadoop/hbase/conf/regionservers|xargs -i -t scp /home/hadoop/hbase/conf/hbase-site.xml hadoop@{}:/home/hadoop/hbase/conf/hbase-site.xml

    graceful重启

    cd ~/hbase bin/graceful_stop.sh --restart --reload --debug inspurXXX.xxx.xxx.org

    hbase shell 脚本

    编写一个文本文件hbasedemo.txt: disable 'table1' drop 'table1' create 'table1', 'column_family1','column_family2' list 'table1' put 'table1', 'row_key1', 'column_family1:col1', 'value1' put 'table1', 'row_key2', 'column_family1:col2', 'value2' put 'table1', 'row_key3', 'column_family2:col3', 'value3' put 'table1', 'row_key4', 'column_family2:col4', 'value4' scan 'table1' scan 'table1',{LIMIT=>5} get 'table1', 'row_key1' get 'table1','row_key1', 'column_family1:col1' count 'table1'

    disable 'table1' alter 'table1',NAME=>'column_family3' alter 'table1','delete'=>'column_family3' enable 'table1' describe 'table1' grant 'root','RW','table1' user_permission 'table1'

    delete 'table1','row_key1','column_family1:col1' deleteall 'table1','row_key1' truncate 'table1'

    在HBase shell中运行这个脚本 hbase shell hbasedemo.txt

    2021-12-05 23:43:31
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
运用新技术解决有状态应用的冷热迁移挑战 迁移策略+新容器运行时 立即下载
高可用数据库的搭建与备份恢复策略验证实战 立即下载
ANSIBLE在生产环境中的实践 立即下载