服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
从ambari GUI我们不能启动火花 所以我们要通过命令行来启动它,如下所示: [spark@mas01 spark2]$ ./sbin/start-thriftserver.sh –master yarn- client –executor-memory 512m –hiveconf hive.server2.thrift.port=10015 starting org.apache.spark.sql.hive.thriftserver.HiveThriftServer2, logging to /var/log/spark2/spark-spark- org.apache.spark.sql.hive.thriftserver.HiveThriftServer2-1- master01.octopus9.com.out 但从日志中我们得到的错误: 警告:主纱线客户端自2.0起弃用。 请改用指定部署模式的主“纱”。 请指教这个语法有什么问题? [spark@mas01 spark2]$ more /var/log/spark2/spark-spark- org.apache.spark.sql.hive.thriftserver.HiveThriftServer2-1- master01.octopus9.com.out Spark Command: /usr/jdk64/jdk1.8.0_112/bin/java -Dhdp.version=2.6.0.3-8 -cp /usr/hdp/2.6.0.3-8/spark2/conf/:/usr/hdp/2.6.0.3-8/spark2/jars/*:/usr/hdp/cu rren t/hadoop-client/conf/ -Xmx10000m org.apache.spark.deploy.SparkSubmit –master yarn-client –class org.apache.spark.sql.hive.thriftserver.HiveThriftServer2 – -name Thrift JDBC/ODBC Server –executor-memory 512m spark-internal – – hiveconf […]
我需要修改这个文件 /usr/lib/systemd/system/docker-latest.service 这是docker – 最新的参数。 我需要改变其中一个的价值… 但是,由于这是Atomic OS(RHEL),所以文件系统处于只读状态。 我怎样才能解决这个问题,或者什么是改变这个价值的正确方法。 在这个特定的情况下,它确实发生了 MountFlags=slave to MountFlags=shared
最近,我一直在使用Linux cgroups作为一个解决scheme,通过在共享服务器上使用太多的CPU / mem / io来节制特定的进程。 然而,我想应用这种技术的服务器之一是运行OpenVZ(v6,最新的内核),我相信它使用cgroups来pipe理容器进程的资源。 我读过一个进程可能只在一个cgroup中,那么这是否意味着我不能限制在HN级别的CT进程,而没有这个进程不再遵守OpenVZ限制?
我有一个docker部署设置,其中Jenkins通过SSH插件通过SSH连接运行docker-compose。 我们希望在私有EC2(即私有子网)上运行应用程序容器,并希望通过堡垒主机连接到它。 我想知道如何configuration通过SSH发布插件,让我SSH入堡垒主机,然后转发到应用程序服务器。 看起来这是一个最近的介绍 ,但我没有看到更改日志中的任何说明或维基页面上的说明。 我承认对于ssh代理转发来说是新的,所以我可能会过度或者误解某些东西,但是我觉得Jenkins需要存储(至less)两套凭证,一个用于堡垒主机,一个用于每个私人应用程序服务器(我只看到单一的凭据部分…)。
这是我的grok grok { match => ["message", [ "%{TIMESTAMP_ISO8601:log_timestamp} %{WORD:siteName} %{IP:serverIP} %{WORD:method} %{URIPATH:uriStem} %{NOTSPACE:uriQuery} %{NUMBER:port} %{NOTSPACE:username} %{IPORHOST:clientIP} %{NOTSPACE:protocolVersion} %{NOTSPACE:userAgent} %{NOTSPACE:referer} %{NOTSPACE:requestHost} %{NUMBER:statusCode} %{NUMBER:subStatusCode} %{NUMBER:win32Status} %{NUMBER:bytesSent:int} %{NUMBER:bytesReceived:int} %{NUMBER:timeTaken:int}" ] ] } 我想从uriStem字段中提取扩展名,如果没有扩展名,请将其保留为空。
对于运行SSL直通的NetScaler负载均衡器,循环负载均衡algorithm是否有任何方面可以将更多stream量引导到响应更快的主机? 作为一个具体的例子,负载平衡器将stream量导向五台主机,四台平均响应时间为2000毫秒,一台在三秒钟内快速响应。 快速失败的主机收到约99.9%的请求。 我的理解是,循环赛,主机应该只收到1/5的stream量。
我正在运行一个简单的vsftpd服务器。 它运行的centos 7盒连接到LDAP。 我需要一个没有shell访问权限的SFTP用户,所以我在/ etc / passwd中将shell设置为/ sbin / nologin,并将/ sbin / nologin添加到/ etc / shells中,并将check_shell = NO添加到我的/ etc / vsftpd / vsftpd.conf文件,但我无法使用SFTPlogin。 将用户的shell更改为/ bin / bash会导致SFTPlogin正常工作。 我已经看了几个答案,但他们都build议我已经采取的步骤(如这一个)。 我在vsftpd版本3.0.2,我有SELinux设置为宽容。
从一个linux虚拟机,我试图读取OVF环境参数使用这个命令: # vmtoolsd –cmd 'info-get guestinfo.ovfEnv' No value found 我没有检查vmtoolsd服务正在运行。 如果我去虚拟机的“编辑设置”,我可以清楚地看到存在 OVM env设置。 所以我希望这个命令能够工作。 任何人都知道为什么它不工作? 或者如何解决? 注意:我在ESX 6.5 / vCenter 6.5内部的CentOS7虚拟机上运行。
我有Debian wheezy 7.8和mysql 5.7 杀死一个正在运行30个小时的查询(试图删除重复的行) INSERT your_table_deduped SELECT * FROM your_table GROUP BY index1_id, index2_id; “被杀”状态被搁置,我的服务器滞后了几个小时,我尝试重新启动整个服务器在MySQL的进程列表不再显示长“死”状态,但服务器保持滞后。 谢谢
当我检查一个可以使用超过10000个文件描述符的进程时,lsof只显示4位数。 (也就是只能显示9999) 超过10000时,以星号开头。 例如: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME a.out 29944 root 9995u IPv6 846704101 0t0 TCP 192.168.1.1:rtsp->192.168.1.2:50609 (ESTABLISHED) a.out 29944 root 9996u IPv6 846706748 0t0 TCP 192.168.1.1:rtsp->192.168.1.3:50634 (ESTABLISHED) a.out 29944 root 9997u IPv6 846708259 0t0 TCP 192.168.1.1:rtsp->192.168.1.4:50657 (ESTABLISHED) a.out 29944 root *000u IPv6 846710907 0t0 TCP 192.168.1.1:rtsp->192.168.1.5:50682 (ESTABLISHED) a.out 29944 […]