반응형 Programming10 [Elastic Search] Linux user 추가 및 권한 설정 Elasticsearch를 실행하던 중, root계정에서 실행할 수 없다는 에러가 발생했다. 이를 해결하기 위해 user를 생성하고 elasticsearch 폴더에 해당 유저 권한을 부여한 뒤 해당 유저로 접속하면 실행이 가능하다. 유저 생성 $ useradd name(유저명) root 또는 sudo 권한이 있는 사용자만 user add 명령어를 사용하여 새 사용자 계정을 만들 수 있따. userad가 호출되면 useradd는 명령줄에 지정된 옵션과 /etc/default/useradd 파일에 설정된 기본값을 따라 새 사용자 계정을 생성한다. user를 생성했으면, 해당 폴더에 유저 권한을 부여한다. 유저 권한 부여 $ chown -R name:name elasticsearch(권한을 부여할 폴더) 그리.. 2022. 5. 31. [python] 가상환경(virtual environments) 에서 개발하기 개발을 하다보면, 서로 다른 버전의 라이브러리들로 개발환경을 구축할 때가 있다. 그런데 라이브러리 간 종속성 문제로 버전이 안맞아서 충돌이 일어나거나 다른 버전으로 테스트 해보고 싶을때마다 매번 삭제하고 다시 설치하기 번거롭다. 이럴때 가상환경을 생성해서 작업을 하면 편하다. 가상환경을 사용하면 독립된 작업공간에서 개발을 할 수 있기 때문이다. python으로 가상환경을 만드는 방법으로 보통 conda와 venv 를 많이 사용한다. 하나씩 알아보자. 1) conda conda로 가상환경을 만들려면 우선 anaconda 가 설치되어 있어야 한다. anaconda 설치는 아래 페이지를 통해 할 수 있다. 본인 os에 맞는 설치파일을 다운받아서 깔면 된다. https://www.anaconda.com/prod.. 2022. 5. 31. 이전 1 2 3 다음 반응형