LINUX.ORG.RU

Сообщения vladdv89

 

Неудачное соединение по ssh к подчиненным узлам кластера

Форум — General

Выполняя запуск служб на подчиненных узлах кластера с помощью команды

hadoop@one:/export/hadoop-1.0.1/bin$. ./start-all.sh
не первый раз получаю результат
starting namenode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop--namenode-one.out
192.168.1.10: starting datanode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-datanode-myhost2.out
192.168.1.11: ssh: connect to host 192.168.1.11 port 22: Connection timed out
192.168.1.5: starting secondarynamenode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-secondarynamenode-one.out
starting jobtracker, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop--jobtracker-one.out
192.168.1.10: starting tasktracker, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-myhost2.out
192.168.1.11: ssh: connect to host 192.168.1.11 port 22: Connection timed out
Как устранить сообщение
ssh: connect to host port 22: Connection timed out
?

 , , , ,

vladdv89
()

Синтаксис bash скрипта

Форум — General

Я новичок в linux (поэтому прошу отнестить с пониманием) и поэтому хочу задать такой вопрос: Как будет выглядеть bash-скрипт, который выполняет следующие действия

    cd /export/hadoop-1.0.1/bin
    ./hadoop namenode -format
    ./start-all.sh
    ./hadoop fs -rmr hdfs://192.168.1.8:7000/export/hadoop-1.0.1/bin/output
    ./hadoop fs -rmr hdfs://192.168.1.8:7000/export/hadoop-1.0.1/bin/input
    ./hadoop fs -mkdir hdfs://192.168.1.8:7000/export/hadoop-1.0.1/input
    ./readwritepaths
    ./hadoop fs -put /export/hadoop-1.0.1/bin/input/paths.txt hdfs://192.168.1.8:7000/export/hadoop-1.0.1/bin/input/paths.txt
    ./hadoop jar /export/hadoop-1.0.1/bin/ParallelIndexation.jar org.myorg.ParallelIndexation /export/hadoop-1.0.1/bin/input /export/hadoop-1.0.1/bin/output -D mapred.map.tasks=1 1> resultofexecute.txt 2>&1

?

 , , ,

vladdv89
()

Установка openssh

Форум — General

Этот вопрос непосредственно связан с вопросами http://hashcode.ru/questions/183869/linux-ошибка-sh-line-9-19705-memory-fault... и http://hashcode.ru/questions/184447/linux-использование-gmake. После очередного выполнения команды make install я получил следующий лог

	(cd openbsd-compat && make)
	./mkinstalldirs /usr/local/bin
	./mkinstalldirs /usr/local/sbin
	./mkinstalldirs /usr/local/share/man
	./mkinstalldirs /usr/local/share/man/man1
	./mkinstalldirs /usr/local/share/man/man5
	./mkinstalldirs /usr/local/share/man/man8
	./mkinstalldirs /usr/local/libexec
	(umask 022 ; ./mkinstalldirs /var/empty)
	/usr/gnu/bin/install -c -m 0755 -s ssh /usr/local/bin/ssh
	/usr/gnu/bin/install -c -m 0755 -s scp /usr/local/bin/scp
	/usr/gnu/bin/install -c -m 0755 -s ssh-add /usr/local/bin/ssh-add
	/usr/gnu/bin/install -c -m 0755 -s ssh-agent /usr/local/bin/ssh-agent
	/usr/gnu/bin/install -c -m 0755 -s ssh-keygen /usr/local/bin/ssh-keygen
	/usr/gnu/bin/install -c -m 0755 -s ssh-keyscan /usr/local/bin/ssh-keyscan
	/usr/gnu/bin/install -c -m 0755 -s sshd /usr/local/sbin/sshd
	/usr/gnu/bin/install -c -m 4711 -s ssh-keysign /usr/local/libexec/ssh-keysign
	/usr/gnu/bin/install -c -m 0755 -s ssh-pkcs11-helper /usr/local/libexec/ssh-pkcs11-helper
	/usr/gnu/bin/install -c -m 0755 -s sftp /usr/local/bin/sftp
	/usr/gnu/bin/install -c -m 0755 -s sftp-server /usr/local/libexec/sftp-server
	/usr/gnu/bin/install -c -m 644 ssh.1.out /usr/local/share/man/man1/ssh.1
	/usr/gnu/bin/install -c -m 644 scp.1.out /usr/local/share/man/man1/scp.1
	/usr/gnu/bin/install -c -m 644 ssh-add.1.out /usr/local/share/man/man1/ssh-add.1
	/usr/gnu/bin/install -c -m 644 ssh-agent.1.out /usr/local/share/man/man1/ssh-agent.1
	/usr/gnu/bin/install -c -m 644 ssh-keygen.1.out /usr/local/share/man/man1/ssh-keygen.1
	/usr/gnu/bin/install -c -m 644 ssh-keyscan.1.out /usr/local/share/man/man1/ssh-keyscan.1
	/usr/gnu/bin/install -c -m 644 moduli.5.out /usr/local/share/man/man5/moduli.5
	/usr/gnu/bin/install -c -m 644 sshd_config.5.out /usr/local/share/man/man5/sshd_config.5
	/usr/gnu/bin/install -c -m 644 ssh_config.5.out /usr/local/share/man/man5/ssh_config.5
	/usr/gnu/bin/install -c -m 644 sshd.8.out /usr/local/share/man/man8/sshd.8
	/usr/gnu/bin/install -c -m 644 sftp.1.out /usr/local/share/man/man1/sftp.1
	/usr/gnu/bin/install -c -m 644 sftp-server.8.out /usr/local/share/man/man8/sftp-server.8
	/usr/gnu/bin/install -c -m 644 ssh-keysign.8.out /usr/local/share/man/man8/ssh-keysign.8
	/usr/gnu/bin/install -c -m 644 ssh-pkcs11-helper.8.out /usr/local/share/man/man8/ssh-pkcs11-helper.8
	rm -f /usr/local/bin/slogin
	ln -s ./ssh /usr/local/bin/slogin
	rm -f /usr/local/share/man/man1/slogin.1
	ln -s ./ssh.1 /usr/local/share/man/man1/slogin.1
	if [ ! -d /usr/local/etc ]; then \
		./mkinstalldirs /usr/local/etc; \
	fi
	/usr/local/etc/ssh_config already exists, install will not overwrite
	/usr/local/etc/sshd_config already exists, install will not overwrite
	/usr/local/etc/moduli already exists, install will not overwrite
	/usr/local/etc/ssh_host_key already exists, skipping.
	/usr/local/etc/ssh_host_dsa_key already exists, skipping.
	/usr/local/etc/ssh_host_rsa_key already exists, skipping.
	/usr/local/sbin/sshd -t -f /usr/local/etc/sshd_config
	Privilege separation user sshd does not exist
	*** Error code 255 (ignored)

 , , , ,

vladdv89
()

Использование gmake

Форум — General

Мне посоветовали на Ошибка sh: line 9: 19705: Memory fault(coredump) при установке OpenSSH (комментарий) использовать gmake вместо make для инсталяции openssh. Установка openssh происходит в 3 шага:

    ./configure
    make
    make install
Так вот у меня соотвественно возник вопрос: что мне необходимо помимо установки самой gmake сделать дополнительно, чтобы использовать gmake при установке openssh, а именно необходимо ли в 3-х вышеперечисленных командах поменять make на gmake (я не знаю, как вызывается gnu make- командой make или gmake), нужно ли прописывать путь к gmake в $PATH? И если надо использовать команду make для вызова gmake при установке openssh, то как linux определит вызываю ли я старую программу make или новый установленный gnu make?

 , , , ,

vladdv89
()

Ошибка sh: line 9: 19705: Memory fault(coredump) при установке OpenSSH

Форум — Admin

Скачал openssh-6.1.p1/tar.gz с http://mirror.corbina.net/pub/OpenBSD/OpenSSH/portable/. Сделал сначала ./configure, затем make, которые вроде бы отработали без ошибок(операционная система Nexenta Illumos). В результате выполнения make install получил следующие сообщения

	(cd openbsd-compat && make)
	./mkinstalldirs /usr/local/bin
	./mkinstalldirs /usr/local/sbin
	./mkinstalldirs /usr/local/share/man
	./mkinstalldirs /usr/local/share/man/man1
	./mkinstalldirs /usr/local/share/man/man5
	./mkinstalldirs /usr/local/share/man/man8
	./mkinstalldirs /usr/local/libexec
	(umask 022 ; ./mkinstalldirs /var/empty)
	/usr/gnu/bin/install -c -m 0755 -s ssh /usr/local/bin/ssh
	/usr/gnu/bin/install -c -m 0755 -s scp /usr/local/bin/scp
	/usr/gnu/bin/install -c -m 0755 -s ssh-add /usr/local/bin/ssh-add
	/usr/gnu/bin/install -c -m 0755 -s ssh-agent /usr/local/bin/ssh-agent
	/usr/gnu/bin/install -c -m 0755 -s ssh-keygen /usr/local/bin/ssh-keygen
	/usr/gnu/bin/install -c -m 0755 -s ssh-keyscan /usr/local/bin/ssh-keyscan
	/usr/gnu/bin/install -c -m 0755 -s sshd /usr/local/sbin/sshd
	/usr/gnu/bin/install -c -m 4711 -s ssh-keysign /usr/local/libexec/ssh-keysign
	/usr/gnu/bin/install -c -m 0755 -s ssh-pkcs11-helper /usr/local/libexec/ssh-pkcs11-helper
	/usr/gnu/bin/install -c -m 0755 -s sftp /usr/local/bin/sftp
	/usr/gnu/bin/install -c -m 0755 -s sftp-server /usr/local/libexec/sftp-server
	/usr/gnu/bin/install -c -m 644 ssh.1.out /usr/local/share/man/man1/ssh.1
	/usr/gnu/bin/install -c -m 644 scp.1.out /usr/local/share/man/man1/scp.1
	/usr/gnu/bin/install -c -m 644 ssh-add.1.out /usr/local/share/man/man1/ssh-add.1
	/usr/gnu/bin/install -c -m 644 ssh-agent.1.out /usr/local/share/man/man1/ssh-agent.1
	/usr/gnu/bin/install -c -m 644 ssh-keygen.1.out /usr/local/share/man/man1/ssh-keygen.1
	/usr/gnu/bin/install -c -m 644 ssh-keyscan.1.out /usr/local/share/man/man1/ssh-keyscan.1
	/usr/gnu/bin/install -c -m 644 moduli.5.out /usr/local/share/man/man5/moduli.5
	/usr/gnu/bin/install -c -m 644 sshd_config.5.out /usr/local/share/man/man5/sshd_config.5
	/usr/gnu/bin/install -c -m 644 ssh_config.5.out /usr/local/share/man/man5/ssh_config.5
	/usr/gnu/bin/install -c -m 644 sshd.8.out /usr/local/share/man/man8/sshd.8
	/usr/gnu/bin/install -c -m 644 sftp.1.out /usr/local/share/man/man1/sftp.1
	/usr/gnu/bin/install -c -m 644 sftp-server.8.out /usr/local/share/man/man8/sftp-server.8
	/usr/gnu/bin/install -c -m 644 ssh-keysign.8.out /usr/local/share/man/man8/ssh-keysign.8
	/usr/gnu/bin/install -c -m 644 ssh-pkcs11-helper.8.out /usr/local/share/man/man8/ssh-pkcs11-helper.8
	rm -f /usr/local/bin/slogin
	ln -s ./ssh /usr/local/bin/slogin
	rm -f /usr/local/share/man/man1/slogin.1
	ln -s ./ssh.1 /usr/local/share/man/man1/slogin.1
	if [ ! -d /usr/local/etc ]; then \
		./mkinstalldirs /usr/local/etc; \
	fi
	/usr/local/etc/ssh_config already exists, install will not overwrite
	/usr/local/etc/sshd_config already exists, install will not overwrite
	/usr/local/etc/moduli already exists, install will not overwrite
	/usr/local/etc/ssh_host_key already exists, skipping.
	sh: line 9: 19705: Memory fault(coredump)
	*** Signal 11 - core dumped
	The following command caused the error:
	if [ -z "" ] ; then \
		if [ -f "/usr/local/etc/ssh_host_key" ] ; then \
			echo "/usr/local/etc/ssh_host_key already exists, skipping." ; \
		else \
			./ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N "" ; \
		fi ; \
		if [ -f /usr/local/etc/ssh_host_dsa_key ] ; then \
			echo "/usr/local/etc/ssh_host_dsa_key already exists, skipping." ; \
		else \
			./ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N "" ; \
		fi ; \
		if [ -f /usr/local/etc/ssh_host_rsa_key ] ; then \
			echo "/usr/local/etc/ssh_host_rsa_key already exists, skipping." ; \
		else \
			./ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N "" ; \
		fi ; \
		if [ -z "#no ecc#" ] ; then \
			if [ -f /usr/local/etc/ssh_host_ecdsa_key ] ; then \
			echo "/usr/local/etc/ssh_host_ecdsa_key already exists, skipping." ; \
			else \
			./ssh-keygen -t ecdsa -f /usr/local/etc/ssh_host_ecdsa_key -N "" ; \
			fi ; \
		fi ; \
	fi ;
	make: Fatal error: Command failed for target `host-key'
Помогите устранить ошибку.

P.S. В результате повторного выполнения команды make install обнаруживаю, что происходит зависание на строках

    fi
    mkdir /usr/local/etc 
(но вообще-то место зависания бывает разным при разных запусках, хотя на всех немногочисленных запусках, которые я проводил останавливалось на блоке
	fi
	/usr/local/etc/ssh_config already exists, install will not overwrite
	/usr/local/etc/sshd_config already exists, install will not overwrite
	/usr/local/etc/moduli already exists, install will not overwrite
	/usr/local/etc/ssh_host_key already exists, skipping.
).

 , , , ,

vladdv89
()

Создание .so файлов

Форум — Development

Есть набор с-файлов с расширением .с: avl_tree.c, buf_read.c, db_prep.c, file_process.c, global_header.c, traverser.c. Как из них создать один .so файл (если можно укажите все опции в этой команде)? Это меня интересует в связи созданием native методов с помощью JNI. Используемые include файлы находятся в папке /usr/gcc/4.4/bin/include за исключением jni.h, а библиотеки находятся в папке /usr/gcc/4.4/bin/lib.Я новичок в linux.

 , , , ,

vladdv89
()

RSS подписка на новые темы