• [其他] 【故障】重启oms,ldap服务启动异常
    ldap启动失败,查看ldap启动的日志 /var/log/Bigdata/ldapserver/ldapserver_start.log查到ldapserver_start.sh脚本报错,报错信息为undefined symbol: ber_sockbuf_io_udp,判断是系统提供类库中,这个函数或者是变量不能读取到参考https://blog.csdn.net/seulzz/article/details/90375655先ldd /usr/sbin/slapcat |grep ldap命令查找ldap的动态库依赖关系,查询结果如下 通过rpm -qf /opt/huawei/Bigdata/mppdb/core/lib/libldap_r-2.4.so.2 可以查看这个库是哪个rpm包提供的,查询结果找不到依赖的rpm包5.提高 /opt/huawei/Bigdata/mppdb/core/lib/libldap_r-2.4.so.2的读写权限,可以查到依赖信息6.重启oms,ldap状态恢复正常
  • [其他] 【总结】【节点修复】gs_replace修复节点时容易遇到的坑
    本帖使用的环境均为测试环境,不涉及客户信息该节点需要修复的实例,对端所在的机器上,所有主dn实例的postgresql.conf文件不能有损坏以下图为例,如果dn6002的磁盘出现问题,需要gs_replace对linux180125节点进行修复时,对端为6001,此时就要求linux180123节点上面6001,6003的postgresql.conf文件都是正常的,而不是只要6001正常就可以gs_replace时,要考虑磁盘空间如果linux180123的data1磁盘发生故障,此时6001和6008不可用,6002会升主开始主从复制,6007也会开始主从复制在磁盘修复之前,6002和6007都会有大量的xlog积压由于6002和6007分别在两个不同的盘,所以磁盘可能压力不是很大,但是gs_replace修复时,6001和6008是在同一块盘的,这时将6002和6007的数据拷贝过来就有可能导致磁盘空间不足;所以要提前计算空间如果计算后发现空间确实不足,可以在dn6002和6007查找已经失效的主备复制槽,并删除,然后做checkpoint,这样再做gs_replace时就不会拷贝大量的积压xlog了这里手动将6001停掉,作为例子切到linux180125节点,登录到dn6002上(dn6002端口是25490,查端口号的方法不在这里赘述)执行select * from pg_get_replication_slots();可以看到主备复制槽已经失效(active为f)删掉这个主备复制槽select pg_drop_replication_slot('dn_6001_6002');连接到cn,执行多次checkpoint这时再对dn6001做全量build就可以恢复,并且不会拷贝大量的积压xlog(所有dn的复制槽都处理完之后做gs_replace也一样,gs_replace实质还是调全量build)
  • [热门活动] (已结束)【华为云1024程序员节 · 向云而生】#专家一轮明月老师坐堂答疑#如何在鲲鹏云上玩转VIM编辑器,高效搞定linux
    直播已结束 直播地址》》点击观看回放《《 直播简介如何养成在linux下看代码与编程的习惯,而不用在windows下编写代码再切换到Linux编译执行,在鲲鹏环境下,高效玩转linux下的工具与快捷键,帮助我们快速进入鲲鹏云的世界~。专家介绍参与方式1、  报名预约直播即有机会抽取华为手表GT2。(已结束)如您邀请的好友中奖,作为邀请人的您也同样享受奖励!2、  参与专家坐堂互动。在本帖下方任意回复以下一项内容,即有机会获得华为智能音箱和无线鼠标。有效参与必得500码豆。1)  观看直播后发表您的个人观点2)  观看直播后向专家提出问题3)  参与微话题互动(任选其一):讨论话题:除了VIM编辑器,大家平时在Linux下写代码或者看代码都用哪些工具,有哪些心得呢?注:发布的内容必须与本次直播话题或微话题相关,且必须包含个人思考的内容。抄袭内容一经发现将取消评选资格。回复时间截至10月28日。活动规则1、本活动结束后将从报名本场直播的用户中随机抽取一名幸运用户获得华为手表GT2,同时其邀请人也可同样中取华为手表GT2一块。如中奖的幸运用户没有邀请人,则不发放邀请人奖励。本场直播的抽奖过程和中奖的幸运用户将在10月29日公布。2、如本帖的有效回复人数大于等于20人,则由专家和华为云工作人员共同评选出3个优质回复,发布者可获得无线鼠标一个。如有效回复人数大于等于30人,则额外评选出一个最优回复,发布者可获得华为智能音箱一个。如有效回复人数小于20人,则只发放500码豆参与奖励。获奖用户将于10月29日公布,并公示至11月2日截止。3、参加专家坐堂互动的有效参与者均可获得500码豆,请您提前登录DevCloud会员中心(https://devcloud.huaweicloud.com/bonususer/home),以免无法接收码豆。4、以上实物奖励将于11月30日前完成发放,码豆奖励将于11月25日前完成发放,请您耐心等待。5、如您参与1024相关活动,为保证您顺利领取活动奖品,请您提前填写下方奖品收货信息链接,如您没有填写,视为放弃奖励填写地址请戳我>>6、本次活动抽奖将采用巨公摇号平台(https://www.jugong.wang/random-portal/),奖项评比将由专家和华为云工作人员共同完成。如您对评奖方式有异议,请勿参加本次活动。7、活动结束后三个工作日内将公布本活动获奖名单,获奖用户需在公示后的三天内填写获奖信息。更多活动:【华为云1024程序员节 · 向云而生】攻城狮们,体验最新鲲鹏课程/实验,赢FreeBuds 3 无线耳机、荣耀手环5等精美好礼【1024程序员节】“向云而生”直播盛典【1024程序员节】集卡牌 拿盲盒 赢码神锦鲤礼包
  • [其他] 【告警】DAYU开发作业选不到数据库,所有节点提示/etc/fstab 有问题。 是警告。集群自身状态正常
    【问题描述】DAYU开发作业选不到数据库,所有节点提示/etc/fstab 有问题。 是警告。集群自身状态正常一般重启服务器会出现。 一般出现是所有节点都报警告。警告内容【问题分析】打开“查看帮助” 里面有明确需要看的日志。打开日志里面有提示swap启用但未在/etc/fstab配置的信息。【解决办法】: fdisk 查看swap 在哪个设备路径。现场是 /dev/sda8 。然后 swapoff /dev/sda8 等待5分钟,警告就消失了。可以在 /etc/rc.d/rc.local 里面加入 swapoff /swap的路径
  • [问题求助] 鲲鹏GCC编译器gcc-9.3.1-2020.09-aarch64-linux.tar.gz在哪能下载
    请问鲲鹏GCC编译器gcc-9.3.1-2020.09-aarch64-linux.tar.gz在哪能下载到啊?我没找到啊。
  • [其他] 【OS】关于一个ssh登陆引发节点cpu使用率高的问题
    问题描述:某局点的的其中一个节点,周期性(20s)出现cpu使用率100%情况,而占用cpu的任务是同时被拉起的大量的lspci操作观察任务树发现,该任务的父进程关系非常奇怪父进程和子进程基本是八竿子打不着的关系本地排查了1、ssh -vvv以及其他尝试构造该场景,未发现2、远端通过ssh连接到本服务器,然后执行lspci3、查看om fim监控脚本,无相关lspci调用,排除。在排除了几个可疑点之后,再次观察状态树,怀疑是ssh登录后脚本导致,最终发现,该命令实际是通过登录后的/etc/profile中,拉起了lspci根因分析:由于redhat在ssh登陆时,会自动加载/etc/bashrc脚本,该脚本会将/etc/profile.d/ 目录下所有的sh脚本加载一遍,系统的qt(一个开源的桌面开发工具)自带的环境变量检查里面会调用lspci解决方案:目前qt工具在我们系统中用不上,直接将所有节点的/etc/profile.d/qt*.sh的脚本注释掉问题解析:当前Gaussdb内部的一些检测和运维的原理都是依赖于'ssh hostname cmd'这种方式来进行远程控制,因此对于ssh登陆效率和性能本身有一定的依赖,建议系统安装时采用最小方式安装,对于无关的应用,建议不要安装在服务器上
  • [技术干货] linux系统Mysql5.6下载与安装
    1、下载地址 wget http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz 2、安装说明 http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html3、安装步骤:shell>   groupadd mysql shell>    shell>    useradd -r -g mysql -s /bin/false mysql    shell>    cd /usr/local shell>       tar zxvf    /path/to/mysql-VERSION-OS   .tar.gz    shell>    ln -s    full-path-to-mysql-VERSION-OS    mysql   shell>       cd mysql shell>    chown -R mysql . shell>    chgrp -R mysql . shell>   scripts/mysql_install_db --user=mysql shell>    chown -R root . shell>    chown -R mysql data shell>    bin/mysqld_safe --user=mysql &   # Next command is optional shell>    cp support-files/mysql.server /etc/init.d/mysql.server    4、安装完成后,设置root密码(安装很多遍,一直没仔细看过这个说明)PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands:       ./bin/mysqladmin -u root password 'new-password'   ./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'     Alternatively you can run:       ./bin/mysql_secure_installation     which will also give you the option of removing the test databases and anonymous user created by default.  This is strongly recommended for production servers.     See the manual for more instructions.     You can start the MySQL daemon with:       cd . ; ./bin/mysqld_safe &     You can test the MySQL daemon with mysql-test-run.pl       cd mysql-test ; perl mysql-test-run.pl提示mysql命令不存在:ln -s /usr/local/mysql/bin/mysql /usr/bin    安装后,用/usr/local/mysql/bin/mysql -u root -p 进入报错    /usr/local/mysql/bin/mysql: unknown variable 'datadir=/data1/mysql/var/' 这里需要修改my.cnf  配置问题 :[client] #password        = your_password port                = 3306 socket                = /tmp/mysql.sock datadir         = /data1/mysql/var/  #把这里已到下方mysqld部分里 [mysqld] port                = 3306 socket                = /tmp/mysql.sock datadir         = /data1/mysql/var/  #加这里
  • [指令翻译工具] 【无源码迁移利器】二进制指令翻译工具(Exagear)功能介绍,大家有疑问或者建议都来回贴反馈吧 : )
    华为鲲鹏动态二进制指令翻译工具(Exagear) 简介: Exagear是华为自研的动态二进制指令翻译工具,通过在运行时,将X86应用的指令翻译为ARM64指令并执行,从而支持Linux X86应用无需重新编译运行在ARM64服务器上,帮助用户将Linux X86无源码应用快速迁移到ARM服务器上,且稳定可靠运行。运行平台: 鲲鹏芯片架构平台服务器,如TaiShan100,TaiShan200等运行操作系统:已兼容openEuler/CentOS/Ubuntu 等linux操作系统 功能特性:1、支持多种部署方式:物理机、虚拟机、容器2、一键式部署:一键式安装部署Exagear软件,X86应用安装和启动与迁移前体验一致3、支持多版本Linux OS:已支持openEuler, CentOS, Ubuntu,其它Linux 发行版本根据用户需求快速开发支持4、性能低损耗:大多数场景的应用,平均性能损耗在20%以内 使用约束:不支持windows应用、驱动和虚拟机类X86系统应用翻译迁移 安装和部署X86应用:说明:1、文中提到的Host是指原生ARM环境,Guest OS是指X86应用运行的OS环境。2、文中假设已经在Host上成功安装Exagear软件。 步骤1:进入Guest OS环境在Host上执行exagear命令,进入X86的Guest OS环境,如下:运行exit命令即可退出Guest OS环境,返回到Host环境。步骤2:安装Linux X86应用: 假设已经将X86应用安装包拷贝到Guest OS环境中,在步骤1中,已经进入Guest OS环境,找到X86应用安装包,执行安装命令,安装完成X86应用。如果需要依赖包,可以通过Guest OS中配置yum或apt源来获取依赖包完成安装。3、运行Linux X86 应用程序成功完成X86应用程序安装后,提供两种方式启动X86应用。方法一:在Guest OS环境中启动,运行Exagear命令进入Guest OS环境后,找到要运行的X86应用,启动方式和在X86系统中一样,直接执行X86的应用启动命令启动X86应用。方法二:在Host环境中启动X86应用,在ARM Host OS命令行下,输入exagear -- x86应用程序,启动X86应用,如:$ exagear -- /usr/sbin/nginx -h或输入X86应用程序二进制文件的完整路径$ /opt/exagear/images/euleros-2.5-x86_64/usr/sbin/nginx -h 欢迎回帖发表您对二进制动态指令翻译工具的建议和疑问哈 ……^V^
  • [内容拦截申诉] putty+xming远程登录Linux图形界面
    putty+xming远程登录Linux图形界面https://bbs.huaweicloud.com/blogs/192511
  • [技术干货] Linux根目录
    Linux: 以单根的方式组织文件 /    /bin        普通用户使用的命令,这个目录存放着最经常使用的命令        /bin/ls ,  /bin/date/sbin      是系统管理员使用的系统管理程序                                        /sbin/service/dev       设备文件                                                                             /dev/sda,/dev/sda1/root      该目录为系统管理员,也称作超级用户家目录  /home    用户的主目录,以用户的账号命名/tmp       临时文件(全局可写:进程产生的临时文件) /var         存放的是一些变化文件,比如数据库,日志,邮件...../media    这个/media底下放置的就是可移除的装置。 包括软碟、光碟、DVD等等装置/mnt        临时安装目录,系统管理员可以挂载文件系统。/etc          这个目录用来存放所有的系统管理所需要的配置文件和子目录。/proc       虚拟的文件系统,反映出来的是内核,进程信息或实时状态 ,硬件的状态/usr          这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下C:\program/boot       存放的系统启动相关的文件,例如kernel,grub(引导装载程序)/lib           因为该目录会放置核心相关的模组(驱动程式)。
  • [技术干货] rpm 包, jar 包的查看与解压
    本文介绍 rpm 包,jar 包,tar 包 查看、解压方式, 可以在不解压压缩包的情况下,查看压缩包内的内容详情请点击博文链接:https://bbs.huaweicloud.com/blogs/172088
  • 【问题】关于云端实验室--软件包的迁移实验有问题
    https://lab.huaweicloud.com/testdetail.html?testId=436这个实验中,按照左侧的指导完成后,使用dependency advisor检查提示需要依赖jline和jna俩个包,使用checkso检查提示jna包需要移植。然后使用手动迁移,解压缩,根据小智提示的jna包下载地址替换dep目录下的jna包,重新打包后,checkso检查没有问题。但是使用dependency advisor检查,还是提示jna和jline两个包不兼容。不管是porting advisor迁移的还是手动迁移的rpm,使用rpm -ivh检查都提示依赖。这是我操作不当还是实验本身就有问题?
  • [弹性云服务器ECS] 选择困难症必看!华为云云服务器如何选择操作系统,Windows和Linux哪个更好?
    在购买云服务器时,会有一个必选的配置,就是操作系统的选择,如何选择操作系统?操作系统选择错了怎么办?这是不少用户会遇到的问题,今天我们就来教大家如何选择操作系统,以及操作系统选择错了,该怎么切换。Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使用习惯来说可能更容易上手;目前华为云提供的版本有2008版、2012版、2016版和2019版,并有英文和中文版的区分。 Linux操作系统:分为商业公司维护的商业版本和开源社区维护的免费发行版本,常用的Ubuntu、CentOS、Debian属于免费发行版,而Redhat和SUSE需要收费,有界面化和命令行两种操作,可分为Debian系、Redhat系以及其他自由的发布版本,当前华为云提供了CentOS、Ubuntu、EulerOS、Debian、OpenSUSE、Fedora、CoreOS、openEuler以及other等9种可供选择的操作系统。  Windows系统和Linux系统哪个更好,应该怎么选择?其实不存在哪个好哪个不好,两个操作系统各有特点,只是说哪个操作系统更适合你,适合你的业务,在选择时,可从如下角度去选择。Ø  根据业务需求来选(网站采用哪种开发语言?网站的数据库类型?)如果开发语言为ASP、.NET、MFC、C#,数据库为ACCESS、SQL Server,请选择Windows;如果需要运行Microsoft软件,则只能选择Windows;如果开发语言为WAP,数据库为MySQL、SQLite,请选择Linux;如果开发语言为HTML、C、JAVA、PHP等,两种操作系统都支持,随心选吧!Ø  如果你选择好了系统,这里我们再来讲讲版本如何选择?Windows:版本选择的建议是版本越高越好,win2003和win2008都已经停止了安全更新,许多云厂商也会逐步下线这两个版本,因此不建议选择,,win2012、win2016、win2019网络优化和系统兼容性比较好,兼具开放性,可伸缩性、安全性、高性能、操作简单。另外,在选择32位还是64位时,区别在内存的大小,32位最大只可支持到4GB内存,如果要使用高于4GB的内存或者以后有扩充内存到4GB以上,选择64位操作系统。至于语言,中文还是英文,请根据自身使用习惯来选择。Linux:常用的发行版是CentOS、Ubuntu、Debian,当前,绝大多数互联网公司选择CentOS, CentOS更侧重服务器领域,并且无版权约束。 华为云提供哪些版本的操作系统?Windows系统,华为云在用户购买云服务器时提供了最多16个版本Linux系统,华为云提供了9个常用的Linux操作系统,且每个系统又有不同的版本。选择非常丰富!如果选错了云服务器的操作系统,怎么切换?这里为大家整理了详细的切换指导,1、 登录管理控制台2、 单击管理控制台左上角的,选择区域和项目。3、 选择计算>弹性云服务器。4、 在待切换操作系统的弹性云服务器的“操作”列下,单击“更多>镜像/磁盘>切换操作系统”。请注意:切换操作系统前请先将云服务器关机,或根据页面提示勾选“系统自动关机后切换操作系统”。5、 根据需求选择需要更换的弹性云服务器规格,包括“镜像类型”和“镜像”。6、 设置登录方式,如果待切换操作系统的弹性云服务器是使用密钥登录方式创建的,此时可以更换新密钥。7、 单击“确定”8、 在“切换云服务器操作系统”页面,确认切换的操作系统规格无误后,阅读并勾选“我已经阅读并同意《华为弹性云服务器服务协议》”,单击“提交申请”。请注意:提交切换操作系统的申请后,弹性云服务器的状态变为“切换中”,当该状态消失后,表示切换结束。说明:切换操作系统过程中,会创建一台临时弹性云服务器,切换操作系统结束后会自动删除。 看完这些,知道该怎么选择云服务器操作系统了吧!另外,教大家一个省钱小秘籍,如果你是华为云的新用户,是可以免费领云服务器的,最长6个月的使用期,还可以关注官网的促销活动,最近的特惠活动,1核2G的云服务器281元/年,性能很好的那种哦!
  • [迁移工具] 在使用dependency advisor 和 porting advisor 时遇到的问题
    在使用dependency advisor 分析HDP中Hadoop 中其中一个rpm包的时候,分析结果不明确 HDP安装包下载路径:http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.7/HDP-2.3.4.7-centos7-rpm.tar.gz  以下是分析hadoop/hadoop_2_3_4_7_4-hdfs-fuse-2.7.1.2.3.4.7-4.el6.x86_64.rpm 安装包的时候分析出的结果:          使用Porting advisor 进行构建 失败原因是找不到对应的文件或路径,但是这个路径是程序自动创建的,x86 rpm 包的路径是没问题的,不知道什么原因导致失败。 
  • META-INF/native/linux64/aarch64/libleveldbjni.so
    编译leveldbjni-all-1.8.jar时报错““native library not found in JAR : META-INF/native/linux64/aarch64/libleveldbjni.so””:原因:“leveldbjni-all/pom.xml”文件的native code部分154行最新更改成了META-INF/native/linux64/aarch64/libleveldbjni.so可以修改成“META-INF/native/laarch64/libleveldbjni.so”后重新编译。原图:修改后
总条数:1200 到第
上滑加载中